首页 > 编程笔记 > MATLAB笔记 阅读:9

MATLAB sort()排序函数的用法(附带实例)

MATLAB 中函数 sort() 的作用是按照升序排序,排序后的矩阵和原矩阵的维数相同。

sort() 函数的调用格式如下:
【实例 1】矩阵元素的排序示例。在命令行窗口中输入以下语句,并显示相应的输出结果。
>> clear all;
>> A = [1 3 0;3 1 0;9 2 4];
>> B = sort(A);  % 矩阵中元素按列进行升序排序
>> C = sort(A,2);  % 矩阵中元素按行进行升序排序
>> D = sort(A,'descend');  % 矩阵中元素按列进行降序排序
>> E = sort(A,2,'descend');  % 矩阵中元素按行进行降序排序

>> BCDE = [B C;D E]
BCDE =
    1     1     0     0     1     3
    3     2     0     0     1     3
    9     3     4     2     4     9
    9     3     4     3     1     0
    3     2     0     3     1     0
    1     1     0     9     4     2

【实例 2】对向量进行排序示例。在命令行窗口中输入以下语句,并显示相应的输出结果。
>> A = [78 23 10 100 45 6];
>> sort(A)
ans =
    5     6    10    23    45    78   100

相关文章