标签: matlab sorting complex-numbers
所以我有一个包含复杂值的向量。我想按照升序的假想顺序对它们进行排序。有没有办法做到这一点?
根据排序文档,sort将按大小排序。
sort
由于
答案 0 :(得分:7)
请尝试这样的事情:
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