在matlab中,如何按给定列中的最大元素按升序对矩阵列进行排序。
例如,给定一个矩阵 A=[1 300 5; 100 1 2; 2 200 7],我想输出 A=[300 1 5; 1 100 2;200 2 7]。
我可以使用 for 循环来做到这一点,但我一直认为我应该总是寻找一个矩阵运算来在 matlab 中做任何事情。
在matlab中,如何按给定列中的最大元素按升序对矩阵列进行排序。
例如,给定一个矩阵 A=[1 300 5; 100 1 2; 2 200 7],我想输出 A=[300 1 5; 1 100 2;200 2 7]。
我可以使用 for 循环来做到这一点,但我一直认为我应该总是寻找一个矩阵运算来在 matlab 中做任何事情。