作者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://www.ptt.cc/bbs/MATLAB/M.1469433604.A.C6E.html
→ name0625: 我比較想問為什麼b會是11...?07/25 17:29
~
※ 編輯: b19910925 (223.138.232.223), 07/25/2016 18:12:59
→ b19910925: 謝謝n大看到,已修改07/25 18:15
※ 編輯: b19910925 (223.138.232.223), 07/25/2016 18:17:36
→ name0625: cc=bwconncomp(a); 07/26 18:31
→ name0625: cc.NumObjects 07/26 18:31