加油复习者们 发表于 2019-3-13 14:29:52

sort、sortrows各自的功能

本帖最后由 加油复习者们 于 2019-3-13 14:30 编辑

sort:
主要说sort(A, 1)或sort(A, 2)它的功能是把矩阵A的所有列或行都进行排列,排列过后,若是把每一行进行排列,这样每一列都很有可能改变。如果只是想把它按照某一列的数值排列,而原来的行向量保持不变,则要用到下面这个函数sortrows。
sortrows:
sortrows可以把一个矩阵按照某一列中数值的大小顺序把每一行进行排序,各行顺序不变。
sortrows(A)按照第一列中数值从小到大的顺序把每一行进行排序。
sortrows(A,column)按照第column列中数值从小到大的顺序把每一行进行排序,若column是负的,则是从大到小的顺序;若column是行向量,比如,意味着先按照第一列,若第一列中有数值一样的,把在数值一样的行再按照第七列数值的大小顺序排序,即主次排序法。
=sortrows(A,...) index为排序的结果,即告诉你原来的第n行现在在第几行。

页: [1]
查看完整版本: sort、sortrows各自的功能