MATLAB矩阵每行按降序排列,每列升序并记录行号
2020-07-04 16:05
92 查看
以矩阵A为例,每行按降序排列
A=[12 -7 4;-5 11 3;9 -6 -4]
A =
12 -7 4 -5 11 3 9 -6 -4
fliplr(sort(A,2))
ans =
12 4 -7 11 3 -5 9 -4 -6
按列排升序
sort(A)
ans =
-5 -7 -4 9 -6 3 12 11 4
按列排升序,且将每个元素所在的行号记录并显示出来
[a,b]=sort(A)
a =
-5 -7 -4 9 -6 3 12 11 4
b =
2 1 3 3 3 2 1 2 1
sort是从小到大排列,a是排序后结果,b是a结果中各元素的原始位置
相关文章推荐
- 如何将matlab图像中的坐标值升序或降序排列
- 委托学习笔记:升序降序排列
- js学习篇--数组按升序降序排列
- 判断整形数组是按升序还是降序排列的,采用递归的方法
- 利用 boost 库,编写c++类 FilesDirectoryTree,获得某个文件夹下符合某种格式要求(pcd)的文件路径,并按照降序或升序排列
- Mysql 升序降序用法以及分页查询(每页需要查询的记录行数)
- 在block按学号的升序和降序排列;按姓名的升序和降序排序,按年龄的升序和降序排列
- Matlab学习笔记(4)——使矩阵行或列按照指定顺序排列
- 对数组进行排序:使用冒泡排序进行降序排列,使使用Arrays类中sort方法进行升序排序
- 编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果
- 单个数组降序,升序排列.
- layui:table数据表格点击排序功能中,只对当前页进行升序或降序排列,无法对所有数据进行排序
- 生成0~100的20个随机数,前十个升序排列,后十个降序排列
- MATLAB小笔记——矩阵的使用(记录学习)
- 毕业设计(二十一)---后台管理添加查询方法,按照xxx,升序/降序,每页显示X条记录
- 请通过代码实现以下功能:输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列。
- matlab自学经验成果分享 对矩阵元素进行升降序排列
- python字典分别按照key和value升序或者降序排列--以给定一个含有重复元素的数组list,按照其出现次数大小降序输出
- 利用Arrays.sort();方法对相应数组进行升序、降序排列
- mysql过滤重复的记录,并按指定字段降序排列