详解Matlab中 sort 函数用法


Posted in Javascript onMarch 20, 2016

(1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序.

eg: A=[1,5,3],则sort(A)=[1,3,5]

A=[1,5,3;2,4,1],则sort(A)=[1,4,1;2,5,3]

(2)B=sort(A,dim),对数组按指定方向进行升序排序,

dim =1,表示对每一列进行排序,,dim=2表示对每一行进行排序.

(3)B=sort(A,dim,mode),mode为指定排序模式,mode为"ascend"时,进行升序排序,为"descend "时,进行降序排序.

(4)[B,I]=sort(A,.....),I为返回的排序后元素在原数组中的行位置或列位置.

一些例子:

>> A=[3 4 2;1 5 3;4 7 1]

A =

3 4 2
1 5 3
4 7 1

>> A(:)

ans =

3
1
4
4
5
7
2
3
1

>> min(A(:))

ans =

1

>> max(A(:))

ans =

7

>> A

A =

3 4 2
1 5 3
4 7 1

>> sort(A)

ans =

1 4 1
3 5 2
4 7 3

>> A

A =

3 4 2
1 5 3
4 7 1

>> sort(A(:))

ans =

1
1
2
3
3
4
4
5
7

>> sort(A,1)

ans =

1 4 1
3 5 2
4 7 3

>> sort(A,2)

ans =

2 3 4
1 3 5
1 4 7

>> sort(A,1,"descend")
??? sort(A,1,"descend")

Error: Missing variable or function.

>> sort(A,1,'descend')

ans =

4 7 3
3 5 2
1 4 1

>> [B,I]=sort(A)

B =

1 4 1
3 5 2
4 7 3

I =

2 1 3
1 2 1
3 3 2

以上内容简单给大家介绍了matlab中 sort 函数用法 ,希望对大家以上帮助,更多有关sort函数的相关知识请登录三水点靠木网站官网了解更多!

Javascript 相关文章推荐
firefox事件处理之自动查找event的函数(用于onclick=foo())
Aug 05 Javascript
深入解读JavaScript中的Hoisting机制
Aug 12 Javascript
js一维数组、多维数组和对象的混合使用方法
Apr 03 Javascript
ES6新特性五:Set与Map的数据结构实例分析
Apr 21 Javascript
浅谈pc端rem字体设置的问题
Aug 03 Javascript
Vue2.0基于vue-cli+webpack同级组件之间的通信教程(推荐)
Sep 14 Javascript
Node.js中sequelize时区的配置方法
Dec 10 Javascript
常用的 JS 排序算法 整理版
Apr 05 Javascript
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
使用Layui搭建后台管理界面的操作方法
Sep 20 Javascript
详解ES6 中的Object.assign()的用法实例代码
Jan 11 Javascript
JavaScript 实现继承的几种方式
Feb 19 Javascript
Sort()函数的多种用法
Mar 20 #Javascript
简单理解JavaScript中的封装与继承特性
Mar 19 #Javascript
JavaScript的函数式编程基础指南
Mar 19 #Javascript
深入解析JavaScript中函数的Currying柯里化
Mar 19 #Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
Mar 19 #Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
Aug 21 #Javascript
JQuery用户名校验的具体实现
Mar 18 #Javascript
You might like
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
Javascript中eval函数的使用方法与示例
2007/04/09 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
JavaScript设计模式学习之“类式继承”
2015/03/12 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
2017/05/17 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
2020/04/24 Javascript
详解JavaScript之ES5的继承
2020/07/08 Javascript
详解Python中的join()函数的用法
2015/04/07 Python
python 2.6.6升级到python 2.7.x版本的方法
2016/10/09 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
python的unittest测试类代码实例
2017/12/07 Python
python批量替换页眉页脚实例代码
2018/01/22 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
2019/06/18 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
pytorch中nn.Conv1d的用法详解
2019/12/31 Python
python爬虫分布式获取数据的实例方法
2020/11/26 Python
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
技术副厂长岗位职责
2013/12/26 职场文书
搞笑获奖感言
2014/01/30 职场文书
物控部经理职务说明书
2014/02/25 职场文书
大学生通用个人自我评价
2014/04/27 职场文书
招股说明书范本
2014/05/06 职场文书
2014乡镇班子个人对照检查材料思想汇报
2014/09/26 职场文书
党员反对四风思想汇报范文
2014/10/25 职场文书
2015年党员创先争优公开承诺书
2015/04/27 职场文书
培训后的感想
2015/08/07 职场文书