sort()

用处
对一维或二维矩阵进行排序

用法sort(A):对一维或二维矩阵进行升序排序,并返回排序后的矩阵;当A为二维矩阵时,对矩阵的每一列分别进行升序排序(列优先)。

sort(A,dim):对矩阵按指定的方向进行升序排序,并返回排序后的矩阵。
当dim=1时,对矩阵的每一列排序(即将第一维行数打乱重排);
当dim=2时,对矩阵的每一行排序(即将第二维列数打乱重排)。

sort(A,dim,mode)
mode为’ascend’时,进行升序排序;
mode为’descend’时,进行降序排序。
相比于sort(A)可见默认升序,默认dim=1。

[B,IX]=sort(A,…):IX为排序后备元素在原矩阵中的行位置或列位置的索引,为与A同样大小的标量矩阵,且每行(dim=2)或每列(dim=1)遍布1:行数m,或遍布1:列数n
这里注意下IX,比如对某二维矩阵进行[b,ix]=sort(a)后,b中存储的是排序好的矩阵,而ix也是矩阵,只是记录的是排序后b矩阵中元素在原来矩阵a中的位置(不懂的看下面例子)。

MATLAB举例说明

A=[10 13 7;1 5 9;6 2 3]
%下面两种排序方式中,mode均未指定,默认'ascend'升序%dim==2,按行排序的sort函数实现
[B,indb]=sort(A,2)%dim==1,按列排序的sort函数实现
[C,indc]=sort(A,1)

结果

A =
%原矩阵10    13     71     5     96     2     3B =
%行排序 升序7    10    131     5     92     3     6indb =
%索引值 拿第一行的 3 1 2 来说,排序后的结果是 7 10 13, 在原来矩阵中 7是在第一行第三个位置
% 10是在第一个位置 13是在第一行第二个位置 3     1     21     2     32     3     1C =1     2     36     5     710    13     9indc =2     3     33     2     11     1     2

sort函数_MATLAB--数字图像处理 sort()函数相关推荐

  1. matlab数字图像处理函数,MATLAB数字图像处理学习(二)|常用函数

    以下的学习整理来自<数字图像处理原理与实践(MATLAB版)> im2bw 功能:将索引图象.灰度图像和RGB彩色图像转换为二值图像 调用形式: >BW = im2bw(I,leve ...

  2. 数字图像处理Matlab函数全汇总

    文章和代码以及样例图片等相关资源,已经归档至[Github仓库:digital-image-processing-matlab]或者公众号[AIShareLab]回复 数字图像处理 也可获取. 文章目 ...

  3. 数字图像处理 tofloat函数说明

    tofloat解决的问题 ​ fft2会导致一定的问题,例如:f = ifft2(F) ​ fft2会将图像变成double类,因此反变换的过程有着一个陷阱:反变换后的图像类型可能和原来输入类型并不相 ...

  4. 数字图像处理常用函数

    1,图像的读入和显示: (1)图像读入:A=imread('文件名',文件格式)  [X,map]=imread('文件名') %X代表索引图像矩阵,map为颜色映射表  (2)图像显示:image( ...

  5. cube函数matlab_冈萨雷斯图像处理Matlab函数汇总

    转自  http://blog.csdn.net/tzgj2007/article/details/6877800 (注:所有函数的头字母都应是小写) 图像显示 colorbar        显示彩 ...

  6. 如何用matlab编写分段函数_matlab 如何写分段函数

    展开全部 ^ 这是我前面帮一个32313133353236313431303231363533e4b893e5b19e31333262383662人写的分段函数,并绘图,你可以参考一下 X=[];Y= ...

  7. JS Number对象常用函数(数字类型常用函数)

    Number 属性 属性 描述 Number.MAX_VALUE 最大值 Number.MIN_VALUE 最小值 Number.NaN 非数字 Number.NEGATIVE_INFINITY 负无 ...

  8. TIT 数字图像处理 原理与实践(MATLAB) 入门教学 实验一 常用的MATLAB图像处理命令与图像基本操作

    文章目录 数字图像处理 原理与实践(MATLAB) 入门教学 实验一 常用的MATLAB图像处理命令与图像基本操作 实验要求 知识点 实验内容 1.读入一幅RGB图像,变换为灰度图像和二值图像,并在同 ...

  9. php key sort,PHP中的sort(), rsort(),asort(),arsort(),ksort(),krsort()函数

    在PHP中自带了大量的数组排序函数. | 函数名 | 函数意义 | | --------- |:-------------- : | ------- :| |sort()函数 | 对数组单元从低到高进 ...

最新文章

  1. QQ音乐的各种相关API
  2. Swagger-概述
  3. android setContentView处理流程
  4. 【解题报告】Leecode 859. 亲密字符串——Leecode每日一题系列
  5. 解决eclipse和myeclipse不能编译项目的问题
  6. js堆和栈的区别_几个例子理解不同数据类型的堆栈内存处理
  7. 【转】云社区 博客 博客详情 二维异形件排版算法介绍(一)
  8. Tomcat配置可以访问外部资源路径
  9. SpringCloud项目:实现推送消息到RabbitMQ消息中间件
  10. socket.io php 聊天室,WebSocket学习(一)——基于socket.io实现简单多人聊天室
  11. 如何巧用区块链密码学避免数据“裸奔”?
  12. 系统学习NLP(八)--中文分词整理
  13. 买望远镜看天体需要使用的倍数
  14. jquery 菜鸟教程
  15. 等保三级核心-应用安全
  16. H264 profile 及帧类型介绍
  17. vue + element 实现主页面,主页面查询,新增模态框功能
  18. Eclipse + Hadoop 2.9.2+ Hbase 0.98.11 开发环境进行大数据编程
  19. 少有人走的路1推迟满足感
  20. Nginx与LUA(2)

热门文章

  1. 【windows phone】CollectionViewSource的妙用
  2. Unity之CharacterController2D学习笔记(1)——基础使用
  3. linux-pcap 抓包程序框架
  4. codeforces 303 div2 E
  5. vector内存扩容
  6. 分布式事务2PC、3PC模型
  7. 转盘脚本编辑器学习1
  8. 还没学python_2个月过去了!还没学会python?用《流畅的python》15天带你学会
  9. hidl 原理分析_一个 health service 不生效问题引出的一点知识
  10. 怎么让车辆gps定位失效_如何更有效地检测车辆gps定位器?