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