3
我是新來的matlab,我有一個列向量與二進制值 我想要得到的指標,其中的值從0改變到1,以及索引時,有一個從1爲0.檢測二進制列向量中的變化
這是我第一個問題到Stackoverflow所以我希望能得到所需的幫助, 謝謝你提前。
我是新來的matlab,我有一個列向量與二進制值 我想要得到的指標,其中的值從0改變到1,以及索引時,有一個從1爲0.檢測二進制列向量中的變化
這是我第一個問題到Stackoverflow所以我希望能得到所需的幫助, 謝謝你提前。
使用diff
與find
。
x = rand(1, 10) > 0.5
% all changes
find(diff(x)) + 1
% 0 to 1 and 0 to 1 separately
find(diff(x) == 1) + 1
find(diff(x) == -1) + 1
如果答案是有用的,你可以通過點擊左邊的向上箭頭來加註。 (您可以這樣做,也可以將答案標記爲已接受。) – 2012-02-15 11:15:27
看看'diff'函數。 – Maurits 2012-02-15 10:15:12
@Maurits,你應該把它作爲答案。 – Oli 2012-02-15 10:36:38