作者ReiFu21 (ReiFu)
看板MATLAB
标题[讨论] 矩阵依照大小排列 纪录位置变化
时间Mon Mar 24 19:24:08 2014
S=[1 3 %给S一个对应的A 依照顺序是1~8 A=[1 5
6 8 % 2 6
3 5 % 3 7
8 7]; % 4 8];
S(1:end)=sort(S(1:end))
也就是依照大小排列 S变成 [1 6
3 7
3 8
5 8]
我希望S里元素位置怎麽变动 A就怎麽变动 也就是A=[1 2
3 8
5 4
7 6];
请问该如何做呢? 用find好像不行 因为矩阵里有一样的元素
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.35.57.176