[討論] 將連續數為1

看板MATLAB作者 (大頭)時間9年前 (2016/07/25 16:00), 9年前編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
小弟在這有一個問題 煩請各位大神們幫解 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

07/25 17:29, , 1F
我比較想問為什麼b會是11...?
07/25 17:29, 1F
~ ※ 編輯: b19910925 (223.138.232.223), 07/25/2016 18:12:59

07/25 18:15, , 2F
謝謝n大看到,已修改
07/25 18:15, 2F
※ 編輯: b19910925 (223.138.232.223), 07/25/2016 18:17:36

07/26 18:31, , 3F
cc=bwconncomp(a);
07/26 18:31, 3F

07/26 18:31, , 4F
cc.NumObjects
07/26 18:31, 4F
文章代碼(AID): #1NbSS4nk (MATLAB)
文章代碼(AID): #1NbSS4nk (MATLAB)