matlab中sort函数的用法
时间: 2023-09-28 21:07:17 浏览: 474
MATLAB语言中sort函数的用法
MATLAB中的sort函数用于对数组进行排序,有以下几种用法:
1. 对行向量或列向量进行排序
```matlab
B = sort(A)
```
其中A为待排序的行向量或列向量,B为排序后的结果,默认为升序排列。
2. 对矩阵中的每一列进行排序
```matlab
B = sort(A, 'ascend')
```
其中A为待排序的矩阵,B为排序后的结果,'ascend'表示升序排列,'descend'表示降序排列。
3. 对矩阵中的每一行进行排序
```matlab
B = sort(A, 2)
```
其中A为待排序的矩阵,B为排序后的结果,2表示按行排序。
4. 对矩阵中的每一列进行排序并返回排序后的索引
```matlab
[B, I] = sort(A)
```
其中A为待排序的矩阵,B为排序后的结果,I为排序后的索引。
5. 对矩阵中的每一行进行排序并返回排序后的索引
```matlab
[B, I] = sort(A, 2)
```
其中A为待排序的矩阵,B为排序后的结果,2表示按行排序,I为排序后的索引。
以上就是sort函数的常见用法,通过这个函数可以很方便地对数组进行排序。
阅读全文