对矩阵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 矩阵排序的各种用法相关推荐

  1. Matlab自带排序函数sort用法

    Matlab自带排序函数sort用法 [Y,I] = sort(X,DIM,MODE) sort函数默认Mode为'ascend'为升序,sort(X,'descend')为降序排列. sort(X) ...

  2. python的常见矩阵除法_Python numpy矩阵处理运算工具用法汇总

    numpy是用于处理矩阵运算非常好的工具.执行效率高,因为其底层是用的是C语句 使用numpy,需要将数据转换成numpy能识别的矩阵格式. 基本用法: numpy.array(object, dty ...

  3. MatLab的排序函数-sort

    sort函数的调用格式: sort(X) 功能:返回对向量X中的元素按列升序排列的新向量. [Y, I] = sort(A, dim, mode) 功能:对矩阵A的各列或各行重新排序,I记录Y中的元素 ...

  4. 【Matlab】MATLAB矩阵处理

    专题二  MATLAB矩阵处理 -------------------------------------------------------------------------------- 一.特 ...

  5. Matlab 矩阵的表示

    文章目录 Matlab 矩阵及其基本运算 1.矩阵的表示 1.1数值矩阵的生成 **1.2 符号矩阵的生成** 1.3 大矩阵的生成 1.4 多维数组的创建 1.5 特殊矩阵的生成 Matlab 矩阵 ...

  6. matlab神经网络newff函数的用法

    转自:matlab神经网络newff函数的用法,保存在此以学习. 设[P,T]是训练样本,[X,Y]是测试样本: net=newrb(P,T,err_goal,spread); %建立网络 q=sim ...

  7. matlab矩阵的第一列,matlab提取矩阵第一列

    第2章 MATLAB矩阵及其运算 2.1 变量和数据操作 2.2 MATLAB矩阵 2.3 MATLAB运算 2.4 矩阵分析 2.5 矩阵的超越函数 2.6 字符串 2.7 结构数据和单元数据 2. ...

  8. MATLAB中randi函数的用法

    MATLAB中randi函数的用法 均匀分布的伪随机整数 语法 X = randi(imax) X = randi(imax,n) X = randi(imax,sz1,...,szN) X = ra ...

  9. [MATLAB技术贴]漫谈MATLAB矩阵转置

    矩阵转置是matlab最基本的操作了,但这个基本操作,也是很多初学者容易出现问题的地方.本帖通过几个实例演示matlab矩阵转置的操作. 方法一:'  运算符与  .'  运算符 >>a ...

最新文章

  1. Python基础编程——多重继承下方法的调用
  2. ConcurrentHashMap源码学习
  3. HTML+CSS+JS实现 ❤️3D方块弹跳动画特效❤️
  4. mysql sql running no_【MySql】复制出现Slave_SQL_Running: No 错误解决
  5. 如何把图片存入到数据库
  6. Android(java)学习笔记114:Service生命周期
  7. AIRSDK 3.7 加载远程的含有代码的swf文件
  8. 计算机视觉实战(八)直方图与傅里叶变换
  9. Linux内核抢占实现机制分析
  10. 阿里云云计算 15 在线实验--OSS的使用
  11. 现代信号处理功率谱估计MATLAB,基于Matlab实现现代功率谱估计
  12. 为什么我创建了一个计算机用户名 再打开计算机时 我打不开以前的文件,电脑中office文件无法打开的三种解决方法...
  13. linux时间转excel,linux时间戳转换【操作模式】
  14. 基于PyQt5与opencv制作的证件照尺寸变换应用程序
  15. 关于hive分区,你知道多少呢?
  16. 区块链技术指2.3 基于区块链的电子货币
  17. 纪念第一次面试安服-靶机测试过程以及思路
  18. java agent简介热部署SDK接入
  19. 时间序列之AR、MA、ARMA、ARIMA模型
  20. MATLAB画区域专题地图(省边界)

热门文章

  1. 皮尔森相关系数_追逐梦想的顾咏丰_新浪博客
  2. laravel框架实践1
  3. Ubuntu16.04 安装VM12:解决网卡驱动vmnet安装失败的问题
  4. 微信页面使用的日期插件
  5. ​Python 3.7.0 程序下载 32/64位含安装教程|支持Win10
  6. 博客13周年:网站暗淡的一年
  7. 最新影视双端最全视频教程+源码
  8. 直播礼物特效-B站直播礼物分析
  9. 数据库约束的一些用法总结(constraint)
  10. 1024程序员节,祝大家节日快乐,NoBug!