sort / sortrows函数用法

本文介绍了MATLAB中的sort和sortrows函数。sort函数用于对矩阵元素进行升序或降序排序,支持指定排序维度。sortrows则在保持元素相对位置不变的情况下,对矩阵的行进行整体排序。通过示例展示了这两个函数的使用方法。
摘要由CSDN通过智能技术生成
  • sort函数用于对矩阵元素的排序的函数(升序、降序)

  1. k=sort(A,num):对矩阵A中的第num维进行升序排序。

  2. k = sort(...,mode):按照指定升序或降序进行排序。mode可以是'ascend'(默认,升序),或者是'descend'(降序)。

  3. [B,i] = sort(A,...):对A进行排序,  B为排序结果,i中元素表示B中对应元素在A中的位置。I 与 A 大小相同,描述元素沿排序维度的重新排列。

                                        1、当A是一个向量时,那么有Y=A(i);

                                        2、当A是一个m×n阶矩阵时,

                                              for j = 1:size(A,2)
                                              B(:,j) = A(I(:,j),j);
                                             end    成立

Example:

>>  A=[2 4 1;5 9 1;6 2 8] 

A =

     2     4     1
     5   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值