Matlab自带排序函数sort用法
来源:互联网 发布:远程桌面端口修改 编辑:程序博客网 时间:2024/06/04 20:05
Matlab自带排序函数sort用法
[Y,I] = sort(X,DIM,MODE)
sort函数默认Mode为'ascend'为升序,sort(X,'descend')为降序排列。
sort(X)若X是矩阵,默认对X的各列进行升序排列
sort(X,dim)
dim=1时等效sort(X)
dim=2时表示对X中的各行元素升序排列
Matlab中给一维向量排序是使用sort函数:sort(X),其中x为待排序的向量。若欲保留排列前的索引,则可用[sX,index] = sort(X) ,排序后,sX是排序好的向量,index是 向量sX中对X 的索引。 索引使排列逆运算成为可能。事实上,这里X≡sX(index), [X恒等于sX(index)],这个结论确实很奇妙,而且很有用。
matlab按某一列数值,改变矩阵中整行的排列位置。
b=sortrows(a,2) %a 为要排序的矩阵。2表示按第几列进行排序,整数代表升序,负数代表降序。
%将矩阵a按照第2列的升序排列,其他列不会作升序排列,而是将跟随着第2列 的变化,保持一一对应。
b=sortrows(a,-1)
%将矩阵a按照第1列的降序排列,其他列将跟随着第1列 的变化,保持一一对应。
data=magic(3)
data =
8 1 6
3 5 7
4 9 2
data1=sortrows(data,1)
data1 =
3 5 7
4 9 2
8 1 6
data2=sortrows(data,-1)
data2 =
8 1 6
4 9 2
3 5 7
- Matlab自带排序函数sort用法
- Matlab自带排序函数sort用法
- Matlab自带排序函数sort用法
- C++自带sort函数的用法
- C++自带sort函数的用法
- MATLAB中排序函数sort()的用法
- MATLAB中排序函数sort()的用法
- C/C++自带排序函数——Sort,QuickSort
- MATLAB中自带遗传算法函数GA的用法
- MatLab的排序函数-sort .
- Matlab的排序函数-sort
- matlab中 sort 函数用法
- matlab中 sort 函数用法
- 决策树--matlab自带函数
- matlab自带滤波器函数
- java自带的排序方法sort
- C++ STL自带的排序sort()
- C++中有关STL自带的排序函数:sort、qsort
- 压缩感知科普
- POJ 1273-Drainage Ditches(网络流_最大流_ISAP()算法和EK()算法)
- 数学与编程——求余、取模运算及其性质
- 队列式和优先队列式分支限界算法的异同点
- UVa 11464 Even Parity(枚举)
- Matlab自带排序函数sort用法
- SQLServer查询多行转换为一行的方法
- [8]C++智能指针的简单实现
- hibernate 下载路径
- ubuntu 14.04 安装chrome及给chromium 安装 flash player
- Image Smoothing Via L0 Gradient Minimization
- jsp+servlet文件上传
- java.util.vector中的vector的详细用法
- 角点