声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2252|回复: 0

[编程技巧] matlab中sortrows的如何理解??

[复制链接]
发表于 2017-2-4 09:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
rand('state',0)
A=floor(rand(6,7)*100);
A(1:4,1)=95;
A(5:6,1)=76;
A(2:4,2)=7;
A(3,3)=73;
>> A

A =

    95    45    92    41    13     1    84
    95     7    73    89    20    74    52
    95     7    73     5    19    44    20
    95     7    40    35    60    93    67
    76    61    93    81    27    46    83
    76    79    91     0    19    41     1
按照matlab帮助进行操作:
B=sortrows(A)

B =

    76    61    93    81    27    46    83
    76    79    91     0    19    41     1
    95     7    40    35    60    93    67
    95     7    73     5    19    44    20
    95     7    73    89    20    74    52
    95    45    92    41    13     1    84

>> C=sortrows(A,2)

C =

    95     7    73    89    20    74    52
    95     7    73     5    19    44    20
    95     7    40    35    60    93    67
    95    45    92    41    13     1    84
    76    61    93    81    27    46    83
    76    79    91     0    19    41     1

>> D=sortrows(A,3)

D =

    95     7    40    35    60    93    67
    95     7    73    89    20    74    52
    95     7    73     5    19    44    20
    76    79    91     0    19    41     1
    95    45    92    41    13     1    84
    76    61    93    81    27    46    83

如果想同时排多列的顺序该如何操作?????

回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-4-24 02:33 , Processed in 0.062309 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表