2
我有一個載體,我想找到是至少3次的連續0的塊的索引0的塊的索引。查找連續
y = [1 1 1 0 1 1 0 0 0 1 1 1 0 1 0 1 0 0 1 0 0 0 0 1 1];
所以在這種情況下,塊應該是7-9的[0 0 0]和20-23的[0 0 0 0]。輸出應該給我的指標,像[7,9]和[20,23],甚至更好,改變這些0塊到單個NAN成爲:
[1 1 1 0 1 1 NAN 1 1 1 0 1 0 1 0 0 1 NAN 1 1]
謝謝!
我不familar與MATLAB,但我覺得首先數組轉換爲字符串,然後將的preg_match「0 0 0 0 ....」到南,在翻譯回陣列。 –
@KrisRoofe我也是這麼做的。在MATLAB中,我們使用'regexp'或'regexprep'。 – rayryeng