作者b19910925 (大头)
看板MATLAB
标题[讨论] 将连续数为1
时间Mon Jul 25 16:00:02 2016
小弟在这有一个问题
烦请各位大神们帮解
a=[0,0,1,1,1,1,0,1,0,0,1];
b=find(a>=1);
[c,d]=size(b);
Ans:d=6
可是我想把连续值都为1来显示结果为
d=3
请问这问题该如何解决
谢谢各位大神
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.138.232.223
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1469433604.A.C6E.html
1F:→ name0625: 我比较想问为什麽b会是11...?07/25 17:29
~
※ 编辑: b19910925 (223.138.232.223), 07/25/2016 18:12:59
2F:→ b19910925: 谢谢n大看到,已修改07/25 18:15
※ 编辑: b19910925 (223.138.232.223), 07/25/2016 18:17:36
3F:→ name0625: cc=bwconncomp(a); 07/26 18:31
4F:→ name0625: cc.NumObjects 07/26 18:31