【发布时间】:2014-04-27 15:17:00
【问题描述】:
假设我有一些对角矩阵的非零元素我想从最小到最大排序,这样左上角的元素是最大的对角线,左下角的元素是最小的。有没有一种有效的方法可以找到对应于任何运算结果的置换矩阵?
这可以通过寻找一个置换矩阵来进一步简化列向量的行,以使它们按大小排序,但我仍然不知道一个好的解决方案。
【问题讨论】:
-
您想要一个带有排序对角线的矩阵作为结果,还是想要一个排序后的列向量作为结果?如果你想要一个矩阵,我假设你的意思是“左上角元素是最大的对角线,而底部 right 元素是最小的”?
-
是的,这是一个错误。右下角应该是最小的对角线。
标签: matlab sorting permutation