我怎么能找到数组中元素的序列?
28日视图(30天)
显示旧的评论
我有一个数组的数据。我想找的数字差异的两个连续的数字是1。例如,我有一个序列(2、3、6、8、9、10、12、14、16、17)。我如何能提取的位置(2、3),(8、9、10)(16、17)?我也想输出保存到一个新的数组。
0评论
接受的答案
Azzi Abdelmalek
2017年5月23日
v = [2、3、6、8、9、10、12、14、16、17)
id = (10 diff (v) 10) = = 1
ii1 = strfind (id、1 [0])
ii2 = strfind (id、1 [0])