MATLAB 矩阵排序的各种用法
对矩阵a进行排序
a =6 4 89 2 53 7 6
例1:b=sort(a):每一列都自己排序(升序)
>> b=sort(a)b =3 2 56 4 69 7 8
例2:b=sort(a,DIM,MODE)
参数DIM表示对哪一个维数进行排序,例如当X是一个二维矩阵,当DIM=1时表示对X的每一列进行排序,当DIM=2时表示对X的每一行进行排序。
参数MODE表示按哪一种模式进行排序,当MODE=‘ASCEND’的时进行升序排序,当MODE=‘DESCEND’时,进行降序排序。
b=sort(a,2,'DESCEND') %按照行,降序排序b =8 6 49 5 27 6 3
例3:[b,index]=sort(a,DIM,MODE) %index为排序完的矩阵b的序号在原矩阵a中的序号
>> [b,index]=sort(a,2,'DESCEND')b =8 6 49 5 27 6 3index =3 1 21 3 22 3 1
例4: b=sortrows(a,3) %按第三行,升序排列
b=sortrows(a,-2) %按第二行,降序排列
>> b=sortrows(a,-2)b =3 7 66 4 89 2 5
MATLAB 矩阵排序的各种用法相关推荐
- Matlab自带排序函数sort用法
Matlab自带排序函数sort用法 [Y,I] = sort(X,DIM,MODE) sort函数默认Mode为'ascend'为升序,sort(X,'descend')为降序排列. sort(X) ...
- python的常见矩阵除法_Python numpy矩阵处理运算工具用法汇总
numpy是用于处理矩阵运算非常好的工具.执行效率高,因为其底层是用的是C语句 使用numpy,需要将数据转换成numpy能识别的矩阵格式. 基本用法: numpy.array(object, dty ...
- MatLab的排序函数-sort
sort函数的调用格式: sort(X) 功能:返回对向量X中的元素按列升序排列的新向量. [Y, I] = sort(A, dim, mode) 功能:对矩阵A的各列或各行重新排序,I记录Y中的元素 ...
- 【Matlab】MATLAB矩阵处理
专题二 MATLAB矩阵处理 -------------------------------------------------------------------------------- 一.特 ...
- Matlab 矩阵的表示
文章目录 Matlab 矩阵及其基本运算 1.矩阵的表示 1.1数值矩阵的生成 **1.2 符号矩阵的生成** 1.3 大矩阵的生成 1.4 多维数组的创建 1.5 特殊矩阵的生成 Matlab 矩阵 ...
- matlab神经网络newff函数的用法
转自:matlab神经网络newff函数的用法,保存在此以学习. 设[P,T]是训练样本,[X,Y]是测试样本: net=newrb(P,T,err_goal,spread); %建立网络 q=sim ...
- matlab矩阵的第一列,matlab提取矩阵第一列
第2章 MATLAB矩阵及其运算 2.1 变量和数据操作 2.2 MATLAB矩阵 2.3 MATLAB运算 2.4 矩阵分析 2.5 矩阵的超越函数 2.6 字符串 2.7 结构数据和单元数据 2. ...
- MATLAB中randi函数的用法
MATLAB中randi函数的用法 均匀分布的伪随机整数 语法 X = randi(imax) X = randi(imax,n) X = randi(imax,sz1,...,szN) X = ra ...
- [MATLAB技术贴]漫谈MATLAB矩阵转置
矩阵转置是matlab最基本的操作了,但这个基本操作,也是很多初学者容易出现问题的地方.本帖通过几个实例演示matlab矩阵转置的操作. 方法一:' 运算符与 .' 运算符 >>a ...
最新文章
- Python基础编程——多重继承下方法的调用
- ConcurrentHashMap源码学习
- HTML+CSS+JS实现 ❤️3D方块弹跳动画特效❤️
- mysql sql running no_【MySql】复制出现Slave_SQL_Running: No 错误解决
- 如何把图片存入到数据库
- Android(java)学习笔记114:Service生命周期
- AIRSDK 3.7 加载远程的含有代码的swf文件
- 计算机视觉实战(八)直方图与傅里叶变换
- Linux内核抢占实现机制分析
- 阿里云云计算 15 在线实验--OSS的使用
- 现代信号处理功率谱估计MATLAB,基于Matlab实现现代功率谱估计
- 为什么我创建了一个计算机用户名 再打开计算机时 我打不开以前的文件,电脑中office文件无法打开的三种解决方法...
- linux时间转excel,linux时间戳转换【操作模式】
- 基于PyQt5与opencv制作的证件照尺寸变换应用程序
- 关于hive分区,你知道多少呢?
- 区块链技术指2.3 基于区块链的电子货币
- 纪念第一次面试安服-靶机测试过程以及思路
- java agent简介热部署SDK接入
- 时间序列之AR、MA、ARMA、ARIMA模型
- MATLAB画区域专题地图(省边界)