[問題] 計算列向量中連續1的數目以及位置已回收

看板MATLAB作者 (zz)時間16年前 (2010/04/27 22:20), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
想請問各位 有一個列向量[0 1 1 1 0 0 0 1 1 1 1 1 1 0 1] 假設其中有850個數值 其中的數值不是0就是1 給訂一個門檻值15~40 也就是想知道向量中有幾個15~40個連續的1 如果小於15個或超過40個連續的1就不把這一段數值算進來 除了要知道有幾段15~40個連續的1之外 還要知道這幾段連續的1當中最前面跟最後面的1的index 請問應該怎麼做呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.207.105

04/28 07:47, , 1F
用diff找分段處
04/28 07:47, 1F
文章代碼(AID): #1BrlAovy (MATLAB)
文章代碼(AID): #1BrlAovy (MATLAB)