作者birth780807 (蒿)
看板MATLAB
標題[問題] 搜尋不特定長度的陣列
時間Wed Aug 1 15:27:11 2012
大家好
我的問題是這樣的
我現在有一筆資料
當中只會有三個元素
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)
1F:→ jeffppp:find ? 會得到非0的位置 08/01 16:53
2F:推 sunev:find 找零的位置,再diff去檢查不連續的地方 08/01 17:50
3F:→ birth780807:謝謝 08/03 13:34
4F:→ mp19990920:a(logical(a)) 08/03 19:02