matlab 元素在数组中的位置信息

原始数组[3 3 4 4 4 5 5 3 3 ]
A=P(1,:);
A(diff(A)==0)=[] ;
得出新的[ 3 4 5 3]
求 3 4 5 3 在原始数据中的位置信息

上述代码的目的就是找出差分值=0的元素,实际上就是相邻两个数相等的元素。原向量与差分后的向量元素下标相差为1,故新的[ 3 4 5 3]中,3在index=2;4在index=4和5,5在index=7,最后一个3在index=9.
温馨提示:答案为网友推荐,仅供参考
相似回答