我有一個維度爲nx1
的Matlab B
中的矢量,它包含從1
到n
的整數。 n=6 B=(2;4;5;1;6;3)
。在Matlab中重新排序矢量?
我有尺寸mx1
的向量A
與m>1
包含以升序相同的整數每一個重複任意次數,例如m=13
A=(1;1;1;2;3;3;3;4;5;5;5;5;6)
。
我想要得到尺寸爲mx1
的C
,其中A
中的整數按照B
中的順序重新排序。在這個例子中,與ismember
C=(2;4;5;5;5;5;1;1;1;6;3;3;3)
嵌套'bsxfun'。 (Y) –