所以我有一个包含复数值的向量。我想按虚数的升序对它们进行排序。有办法做到这一点吗?
根据排序文档,sort
将按大小排序。
谢谢
最佳答案
请尝试这样的事情:
a = [1 + 1i; 1 - 1i; 1 - 2*1i];
[sorted, idx] = sort(imag(a));
a = a(idx);
a =
1.0000 - 2.0000i
1.0000 - 1.0000i
1.0000 + 1.0000i
关于matlab - 在MatLab中按虚部排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18254549/