matlab 中,怎么让一个矩阵按某一列排列,并且行也跟着变动?比如5 7 84 6 18 0 7希望行按照第三列的大小排列生成4 6 18 0 75 7 8即不但把第三列按大小排列了,他们对应的行也跟着变动了?

问题描述:

matlab 中,怎么让一个矩阵按某一列排列,并且行也跟着变动?
比如
5 7 8
4 6 1
8 0 7
希望行按照第三列的大小排列
生成
4 6 1
8 0 7
5 7 8
即不但把第三列按大小排列了,他们对应的行也跟着变动了?

a=[5 7 8
4 6 1
8 0 7]
a =
5 7 8
4 6 1
8 0 7
>> sortrows(a,3)
ans =
4 6 1
8 0 7
5 7 8