Arrays matlab中的索引

Arrays matlab中的索引,arrays,matlab,sorting,Arrays,Matlab,Sorting,我有一个关于Matlab索引的问题。假设我有一个数组A=[2,3,6,7];B是A中元素的位置,因此B=[1,2,3,4]。我从A中删除元素6,因此得到的结果是A=[2,3,7]和B=[1,2,4]。在下一个循环中,我想把B的值重置为B=[1,2,3],如果我去掉3,我就得到A=[2,7]和B=[1,3]。我如何做到这一点?这比idx=3更复杂吗;A(idx)=[];B(idx)=[]?从这个非常简单的例子中,我们不清楚您是否不了解MATLAB中的索引(MathWorks对此有过介绍),或者您是

我有一个关于Matlab索引的问题。假设我有一个数组A=[2,3,6,7];B是A中元素的位置,因此B=[1,2,3,4]。我从A中删除元素6,因此得到的结果是A=[2,3,7]和B=[1,2,4]。在下一个循环中,我想把B的值重置为B=[1,2,3],如果我去掉3,我就得到A=[2,7]和B=[1,3]。我如何做到这一点?

这比
idx=3更复杂吗;A(idx)=[];B(idx)=[]?从这个非常简单的例子中,我们不清楚您是否不了解MATLAB中的索引(MathWorks对此有过介绍),或者您是否在试图完成的特定任务中遇到了更复杂的问题。为什么要更改
a
?如果只更改
B
,则
A
的剩余值将始终为
A(B)