matlab sort函数
一起来学演化计算-matlab sort函数
觉得有用的话,欢迎一起讨论相互学习~
sort
- 对数组元素排序
语法
- B = sort(A) 按照大小不等于1的第一个数组维度对A的元素按升序排序
- 如果A是一个向量,那么sort(A)对向量元素进行排序
- 如果A是一个矩阵,那么sort(A)将A的列作为向量,并对每一列进行排序
- 如果A是一个多维数组,那么sort(A)沿着大小不等于1的第一个数组维度操作,将元素视为向量。
- B = sort(A,dim)
- 返回沿维度dim的已排序元素。例如,如果A是一个矩阵,那么sort(A,2)对每一行中的元素进行排序
- B = sort( ___ ,direction) 返回使用前面任何语法按方向指定的顺序排序的元素。单字符串“ascend”表示升序(默认情况下),“descent”表示降序。
- [B,I] = sort( ___ ) 返回以前任何语法的索引向量集合。I的大小与A相同,描述了A的元素沿排序维数排列成B的情况。例如,如果A是一个数值向量,B = A(I)。即 返回排序后元素的索引
示例
按升序排列向量
- 创建一个行向量,并按升序对其元素排序
A = [9 0 -7 5 3 8 -10 4 2];
B = sort ()
B =
-10 7 0 2 3 4 5 8 9
对矩阵中的行做升序排列
A = [3 6 5; 7 -2 4; 1 0 -9]
A =3 6 57 -2 41 0 -9B = sort(A,2)
B =3 5 6-2 4 7-9 0 1
对矩阵中的列按降序排列
A = [10 -12 4 8; 6 -9 8 0; 2 3 11 -2; 1 1 9 3]
A =10 -12 4 86 -9 8 02 3 11 -21 1 9 3B = sort(A,'descend')
B =10 3 11 86 1 9 32 -9 8 01 -12 4 -2
排序并索引日期数组
创建一个datetime值数组,按升序排序,即从最早的日历日期到最近的日历日期
ds = {'2012-12-22';'2063-04-05';'1992-01-12'};
A = datetime(ds,'Format','yyyy-MM-dd')
A =2012-12-222063-04-051992-01-12[B,I] = sort(A)
B =1992-01-122012-12-222063-04-05I =312B列出了排序后的日期,I包含了A对应的索引。使用索引数组I直接访问原始数组中已排序的元素A(I)
ans =1992-01-122012-12-222063-04-05
3-D数组排序
创建一个2×2×2的数组,并沿着第三维按升序排列其元素
A(:,:,1) = [2 3; 1 6];
A(:,:,2) = [-1 9; 0 12];
A
A(:,:,1) =2 31 6A(:,:,2) =-1 90 12B = sort(A,3)
B(:,:,1) =-1 30 6B(:,:,2) =2 91 12% 使用A(:),表示对A的所有元素进行排序B = sort(A(:))
B =-101236912
输入参数
输出参数
matlab sort函数相关推荐
- sort ascend matlab,MATLAB sort函数用法
sort(A):对一维或二维矩阵进行升序排序,并返回排序后的矩阵:当A为二维矩阵时,对矩阵的每一列分别进行排序. sort(A,dim):对矩阵按指定的方向进行升序排序,并返回排序后的矩阵.当dim= ...
- matlab sort descend,详解Matlab中 sort 函数用法
搜索热词 (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,3; ...
- matlab2c使用c++实现matlab函数系列教程-sort函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- MATLAB中关于sort函数的默认排序
在学习MATLAB的时候,发现sort函数的默认排序有个小点需要注意 这里直接先说:sort(A) 是对A的列向量进行升序排序 但当A只有一行时(此时A也可以视为一个数组),则是直接行向量排序,也就是 ...
- matlab二维数组排序函数,Matlab 用sort函数排序 二维数组
在Matlab中排序某个向量(一维)时,可以使用sort(A),其中A为待排序的向量,如果仅是用来排序A,那么直接使用sort(A)即可, 如果排序后还需要保留原来的索引可以用返回值,即[B,ind] ...
- sort函数降序排列matlab,详解Matlab中 sort 函数用法
(1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,5,3;2,4 ...
- matlab doc函数,matlab常用函数.doc
matlab常用函数.doc MatLab 常用函数 1. 特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 name ...
- Matlab参考函数
附录1 常用命令 附录1.1 管理用命令 函数名 功能描述 函数名 功能描述 addpath 增加一条搜索路径 rmpath 删除一条搜索路径 demo 运行Matlab演示程序 type 列出.M文 ...
- sort函数_MATLAB--数字图像处理 sort()函数
sort() 用处 对一维或二维矩阵进行排序 用法sort(A):对一维或二维矩阵进行升序排序,并返回排序后的矩阵:当A为二维矩阵时,对矩阵的每一列分别进行升序排序(列优先). sort(A,dim) ...
- matlab常用函数与常用指令大全
matlab常用函数与常用指令大全 matlab常用函数- - 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 i ...
最新文章
- 1043 Is It a Binary Search Tree
- SSH框架整合(代码加文字解释)
- VS2013中提示:没有可放置在工具箱上的组件
- 我的Linux系统入坑之路!!!!
- 拿不到offer全额退款 | 第四期人工智能 NLP / CV 课 培训招生
- Linux中screen的用法
- T-SQL语句学习(三)
- 解决yum [Errno 256] No more mirrors to try
- .NET 大数据量并发解决方案
- 个人名义申请的支付接口。支付聚合网站汇总
- matlab面源模式反扩散参数研究,基于GIS的大气点源污染高斯烟羽扩散模拟研究
- 场景法设计测试用例ATM机取款问题
- 多目标跟踪算法SOART
- cmos电路多余输入端能否悬空_CMOS电路多余输入端悬空会造成逻辑混乱,可以这样处理!...
- DAEMON 中的 SPTD 和 发生sptd.sys 错误的处理办法~
- 阿里云对象存储oss私有桶生成链接
- 2017年Go语言入门教程-徐培成-专题视频课程
- WPF将控件保存为图片
- 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(3)- Serial ISP模式(blhost)
- 打造建筑行业数字化新标杆: 软通动力联合华为云AI+RPA助力中铁十一局智能化升级