Matlab基础知识(2)—— matlab中矩阵的一些操作

 

 Matlab中的可以直接用这中形式对两个矩阵进行合并

 

对矩阵中的元素进行排序

 

 

 

A = 6×7

    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
基于第一列中的元素对 A 的行进行排序,如果第一列中包含相同元素,则按第七列进行排序
D = sortrows(A,[1 7])
D = 6×7

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

   基于第四列中的元素以降序对 A 的行进行排序,并显示输出向量 index以查看行是如何重新排列的

[E,index] = sortrows(A,4,'descend')
E = 6×7

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

index = 6×1

     2
     5
     1
     4
     3
     6

 

 

posted @ 2020-11-05 20:42  浅尝辄止的游离  阅读(278)  评论(0)    收藏  举报