- 在线时间
- 108 小时
- 最后登录
- 2016-7-19
- 注册时间
- 2016-3-16
- 听众数
- 14
- 收听数
- 1
- 能力
- 10 分
- 体力
- 3776 点
- 威望
- 1 点
- 阅读权限
- 60
- 积分
- 1986
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1022
- 主题
- 996
- 精华
- 13
- 分享
- 0
- 好友
- 12
升级   98.6% TA的每日心情 | 开心 2016-6-19 15:10 |
---|
签到天数: 23 天 [LV.4]偶尔看看III
- 自我介绍
- ......
 群组: 2015国赛优秀论文解析 群组: 2016好贷杯赛前培训 |
功能:这一函数实现了类似Excel的按某一列排序各行数据的功能,各行数据作为一个整体来移动。
用法:
B = sortrows(A)
B = sortrows(A, column)
第一种和第二种用法的区别在于,sortrows(A)将类似按照字典序排列,而指定了column时,各行只根据指定列为标准来排序,不考虑其他列的顺序问题。
[B, index] = sortrows(A)
这一用法同时返回一个索引向量。如果A是一个雷向量,着B = A(index);如果A是一个m*n的数组,则B = A(index, 。
用例:
1. 字符串例
A = ['one ';'two ';'three';'four ';'five '];
B = sortrows(A)
C = sortrows(A,1)
复制代码
运行结果如下:
B =
five
four
one
three
two
C =
four
five
one
two
three
2. 数组例
A = magic(3)
B = sortrows(A)
C = sortrows(A)
[D, I] = sortrows(A)
复制代码
运行结果如下:
A =
8 1 6
3 5 7
4 9 2
B =
3 5 7
4 9 2
8 1 6
C =
3 5 7
4 9 2
8 1 6
D =
3 5 7
4 9 2
8 1 6
I =
2
3
1
3. 单列向量例
A = [8; 4; 7]
[B, I] = sortrows(A)
复制代码
结果如下:
A =
8
4
7
B =
4
7
8
I =
2
3
1
|
zan
|