作者shuncheng (shuncheng)
看板MATLAB
标题[问题] 关於sort得到的index 後续行为的提问
时间Wed May 22 19:52:29 2019
大家好,请问 A, B 皆为 4*1 的 vector
A, B => A(1)对应到B(1) A(2)对应到B(2) ...... 到第四个元素
A为random vector
B为复数 vector, 其绝对值是有意义的
当我 [B,I] = sort(B,'descend'); 之後
我想要利用得到的I来帮A做处理使得里面元素依旧有对应到 (如第二行的叙述)
不知道有没有不用for loop的写法呢,感谢大家
(不用附程式 简短叙述应该就能帮小弟大忙惹)
有内建函数或资讯的话也可以直接留,小弟会直接help或喂google,感谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.151.78
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1558525951.A.61C.html
1F:→ shuncheng: 解决惹 A = A(I); 即可 Matlab 蒸蚌 05/22 19:57