我有一个数据数组,但是这些数据被77个间隔所分割(这些间隔的长度不同),就像这样:
[-1, 2, 2, 4, -5, 77, 77, 77, 6, 5, 34, 77, 77, 4, 7...]
找到这个区间的任何起始或结束索引都不是问题,但我需要以某种方式保存它们的索引(?),数组(我想)对此不好处理(但也许有解决方法。写在矩阵中?但结果维度不同..
[-1, 2, 2, 4, -5, 77, 77, 77, 6, 5, 34, 77, 77, 4, 7...]
预计会得到一个答案。
[6,7,8]
[12,13]
索引从1开始。我该怎么做?
77
的元素的索引,可以使用A(A==77)=[]
来代替。其中A
是您的数据向量。如果您想要找到所有索引并将它们存储在一个单独的向量中,可以使用find(A==77)
来完成这个操作,这将会给您一个包含索引的单一向量[6,7,8,12,13]
。 - user1884905