在Matlab中排序某个向量(一维)时,可以使用sort(A),其中A为待排序的向量,如果仅是用来排序A,那么直接使用sort(A)即可, 如果排序后还需要保留原来的索引可以用返回值,即[B,ind]=sort(A),计算后,B是A排序后的向量,A保持不变,ind是B中每一项对应于A 中项的索引。排序是安升序进行的。

在Matlab中,访问矩阵中的元素,一维用A(1)访问向量A的第一个元素;(下标从1开始);二维用A(1,2)访问A中第一行,第二列的元素。

由于在sort函数的结果中,是安升序排序的,要转换成降序,先用X=eye(n)生成一个n维的单位阵,然后用X=rot90(X)将其旋转为次对角线的单位阵,再用原来矩阵乘以X即可,如要讲A逆序排列采用如下步骤:

X=eye(size(A));

X=rot90(X);

A=A*X;

假如a是一个2*n的矩阵,即两行.b=a(1,:);[c,pos]=sort(b);%pos为排序后的下标,c为第一行的排序结果;a(2,:)=a(2,pos);%第二行按照第一行排序的下标对应a(1,:)=c;%第一行结果重新赋给a 的第一行 以下适用于m*n的矩阵按第一行排序 [ b, pos ] = sort( a( 1, : ) ); a = a( :, pos );

matlab二维数组排序函数,Matlab 用sort函数排序 二维数组相关推荐

  1. matlab2c使用c++实现matlab函数系列教程-sort函数

    全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...

  2. php sort函数,php中sort函数的功能起什么作用呢?

    摘要: 下文讲述php中sort函数的功能讲解,如下所示: sort函数功能说明: 对数组中元素值按照字母的升序进行排序 sort语法: sort(array,sortingtype); ------ ...

  3. sort函数用法python_python内置函数sorted()及sort() 函数用法和区别

    python内置函数sorted(),sort()都有排序的意思,但是两者有本质的区别,sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作,list 的 sort ...

  4. java自定义排序函数_JAVA中sort函数的 自定义排序 cmp函数的写法 【java】【cmp】...

    查了很多博客,了解挺多有关cmp函数的问题.所以在这里来总结一下写法.. 我们通常可以用这个cmp函数来改变Arrays.sort()函数的默认排序方法.这里我们以升序排序为例. 基本方法 int c ...

  5. 二维数组排序php array_work,Arrays.Sort()中的那些排序算法

    本文基于JDK 1.8.0_211撰写,基于java.util.Arrays.sort()方法浅谈目前Java所用到的排序算法,仅我的看法和笔记,如有问题欢迎指证,着重介绍其中的TimSort排序,其 ...

  6. c语言sort函数排序二维数组,js 二维数组排序sort()函数

    一.按数值排序 var arr = [[1, 2, 3], [7, 2, 3], [3, 2, 3]]; arr.sort(function(x, y){ return x[0] – y[0]; }) ...

  7. php 二维排序函数,PHP二维数组排序函数

    PHP一维数组的排序可以用sort(),asort(),arsort()等函数,但是PHP二维数组的排序需要自定义. 以下函数是对一个给定的二维数组按照指定的键值进行排序,先看函数定义: functi ...

  8. c语言sort函数_C语言的那些经典程序 第八期

    戳"在看"一起来充电吧! C语言的那些经典程序 第八期 上期带大家欣赏的指针经典程序,感觉如何?这期我们准备了几个新指针的内容,灵活运用指针可以大大减少程序的复杂度,接下来就让小C ...

  9. sort函数 sorted函数 超详细用法

    1.sort()函数 例1. 按照数值升序/降序排列(排序条件单一为数值大小,最简单情况) list1=[3,-4,2,4] list1.sort() # 默认升序排列. list1.sort(rev ...

  10. php排序数组排序_php简单实现多维数组排序的方法

    本文实例讲述了php简单实现多维数组排序的方法.分享给大家供大家参考,具体如下: 之前在做一个功能的时候,必须要把数据放到二维数组里并且排序,然后上网找找解决思路, 这时候会用到array_multi ...

最新文章

  1. 《数学之美》第20章 不要把鸡蛋都放到一个篮子里--谈谈最大熵模型
  2. Linux下双网卡绑定(bonding技术)
  3. [Oracle] 中的Temporary tablespace的作用
  4. php大牛额城战笔记,PHP语言大牛开发笔记(8)——MySQL数据库基础回顾[2]
  5. 数据挖掘十大算法--K-均值聚类算法
  6. 崩溃日志记录Landroid/support/v4/animation/AnimatorCompatHelper
  7. 几位无人驾驶领域的杰出科学家
  8. 题解 P2163 SHOI2007 园丁的烦恼
  9. 动态解析dll及使用类
  10. linux设备驱动原理与本质
  11. 《你的灯亮着吗》第一遍读后感
  12. 数据库课程设计——员工培训管理系统
  13. 中标麒麟打包qt(Shell文本)
  14. 景深与焦距、物距、像元、光圈之间的关系
  15. 拼多多的砍价免费拿是真的吗?
  16. 独立显卡驱动安装不成功解决办法
  17. 从不重视体检的我拿到了体检报告,我慌了…
  18. 《算法谜题》-第二章 谜题
  19. 怎么将模糊的照片变清晰
  20. 菜鸟读财报,如何从上市公司财报中挖情报?--微博转载

热门文章

  1. 02.模块二 JDBC技术和XML
  2. 使用Opencv打开手机摄像头
  3. 洛谷--橙色百道DP总结
  4. [ZJOI2001] 积木城堡
  5. 啤酒游戏的牛鞭效应之VMI策略减弱
  6. 设置FLASH的读写保护及解除—零死角玩转STM32-F429系列
  7. 观察者模式---英雄联盟
  8. 蓝桥杯真题2017-2021
  9. Add support for G722.1
  10. libVLC 视频裁剪