[問題] 搜尋不特定長度的矩陣

看板MATLAB作者 (蒿)時間11年前 (2012/08/01 15:27), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/1
大家好 我的問題是這樣的 我現在有一筆資料 當中只會有三個元素 0 1 或 2 假設這筆資料如下 2 1 0 0 0 0 1 0 2 我想找出 a 0...0 b a和b為非0的數 這樣的特定組合 像上面的例子 就有 1 0 0 0 0 1 和 1 0 2 這兩種情況 但是我的資料無法保證 a和b中間的0個數有多少 想請問大家 有沒有甚麼好的方法 或是函數可以用的 這個問題已經困擾我好幾天了QQ 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.235.170.169 ※ 編輯: birth780807 來自: 182.235.170.169 (08/01 15:27) ※ 編輯: birth780807 來自: 182.235.170.169 (08/01 15:28)

08/01 16:53, , 1F
find ? 會得到非0的位置
08/01 16:53, 1F

08/01 17:50, , 2F
find 找零的位置,再diff去檢查不連續的地方
08/01 17:50, 2F

08/03 13:34, , 3F
謝謝
08/03 13:34, 3F

08/03 19:02, , 4F
a(logical(a))
08/03 19:02, 4F
文章代碼(AID): #1G6DfH6c (MATLAB)