sort ascend matlab,MATLAB 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
sort在按一维和按二维排列矩阵的MATLAB实现过程:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19clear all;clc;close all;
A=[10 13 7;1 5 9;6 2 3]
%下面两种排序方式中,mode均未指定,默认'ascend'升序
%dim==2,按行排序的sort函数实现
[B,indb]=sort(A,2)
%按行排序的循环语句实现
for i=1:size(A,1)
B1(i,:)=A(i,indb(i,:));
end
B1
%dim==1,按列排序的sort函数实现
[C,indc]=sort(A,1)
%按列排序的循环语句实现
for j=1:size(A,2)
C1(:,j)=A(indc(:,j),j);
end
C1
运行结果如下:
A =
10 13 7
1 5 9
6 2 3
B =
7 10 13
1 5 9
2 3 6
indb =
3 1 2
1 2 3
2 3 1
B1 =
7 10 13
1 5 9
2 3 6
C =
1 2 3
6 5 7
10 13 9
indc =
2 3 3
3 2 1
1 1 2
C1 =
1 2 3
6 5 7
10 13 9
sort ascend matlab,MATLAB sort函数用法相关推荐
- MATLAB之find函数用法
matlab 中 find() 函数用法 一. 功能: **寻找非零元素的索引和值** 语法: ind = find(X) ind = find(X, k) ind = find(X, k, 'fir ...
- matlab imfilter函数,Matlab的imfilter函数用法详解
Matlab的imfilter函数用法 功能:对任意类型数组或多维图像进行滤波. 用法:B = imfilter(A,H) B = imfilter(A,H,option1,option2,...) ...
- matlab中频域信号IFFT,MATLAB中ifft函数用法、性质、特性-以及与fft的组合应用全面深入解析(含程序)...
MATLAB中ifft函数用法.性质.特性,以及与fft的组合应用全面深入解析(含程序) 前言 在我之前的<MATLAB中fft函数用法.性质.特性.缺陷全面深入解析(含程序)>中,我已经 ...
- Matlab中 intlinprog函数用法简介
Matlab中 intlinprog函数用法简介 本来想要自己亲手写一遍的,发现了一优质博文基本上跟我做过的例题大差不差,所以就直接放上链接. 参考链接 https://www.cnblogs.com ...
- matlab stem 属性,matlab中stem函数用法_常见问题解析
matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...
- stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab
matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...
- matlab fspecial用法,Matlab 的fspecial函数用法
Matlab 的fspecial函数用法 fspecial函数用于建立预定义的滤波算子,其语法格式为: h = fspecial(type) h = fspecial(type,para) 其中typ ...
- matlab:atan2函数用法
matlab:atan2函数用法 MATLAB中的atan2函数是计算反正切函数的函数,其语法为: theta = atan2(y,x) 其中,y和x是输入的两个数值,theta是输出的结果,表示y/ ...
- matlab里randn是什么,matlab中randn函数用法
matlab中randn函数用法 MATLAB 中的randn函数 matlab函数 randn:产生正态分布的随机数或矩阵的函数 randn:产生均值为0,方差σ^2 = 1,标准差σ = 1的正态 ...
- length命令怎么用Matlab,matlab中length函数用法
matlab中的length表示什么?应该如何使用? length:数组长度(即行数或列数中的较大值): 使用方法: n=length(A):如果A为非空数组,返回行数和列数两者之间数值较大的那一个值 ...
最新文章
- SQL on Linux Run on Docker
- 在网页中直接显示office文档,
- Debug Tensorflow: Object was never used (type <class ‘tensorflow.python.ops.tensor_array_ops.TensorA
- 函数运行 形参实参变化 内存空间_可能python创始人都不知道的,python函数实参形参讲解...
- axios请求跨域前端解决_前端跨域请求axios里面withCredentials: true
- TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌2.77%
- WPF 重定向DLL stdout
- cass转换jpg_怎么把CAD图转换成清晰的JPG等其他格式图形文件
- qq街景输入 dir-item.js
- 手机无线如何共享给台式计算机,台式电脑怎样共享网络给手机
- Java中String使用及分析(UTF-8简单编码/解码器实现)
- “先进”的飞书为何搞不定钉钉?
- SNARK Design
- 手绘vs码绘1——Q版小人
- cern ROOT 读取TXT文件数据并画一个简单的直方图
- 区块链治理:用编程迎接未来
- ILI9341的使用之【四】RGB接口操作详解
- 短信阅读率接近100%?短信营销用“短链接”提升推广效果
- Django实现注册登录功能
- MathWorks MATLAB R2023a for Mac/Win 激活版
热门文章
- 安卓学习笔记06:Activity生命周期与启动模式
- 【BZOJ1045】【codevs1868】糖果传递,数学贪心
- 提出邀请Do you want..._43
- php js 图片旋转,使图片旋转的3种解决方案_基础知识
- css里面的let,js中let和var定义变量的区别
- python数据论文_如何利用Python绘制学术论文图表
- 关于推送系统设计的一些总结与思考(二)
- r语言回归分析_R语言之cox回归分析
- 使用ajax获取后台数据怎么打印,我用ajax获取后台数据并展示在前端页面的方法【源码】...
- 微信小程序云开发用户身份登录_你必须要掌握的微信小程序云开发