在Matlab中选择矩阵的特定行

时间:2013-02-25 21:01:42

标签: matlab

我在Matlab中有一个6639x5矩阵,我想按特定顺序选择某些特定行(比如第1行,第11行,第21行,第31行......以及随后添加10行直到结束)以形成新矩阵。有任何想法吗? 谢谢, 奥蒂。

1 个答案:

答案 0 :(得分:8)

subset = a(1:10:end, :);

选择每个第10行直到结束,以及所有列。

示例:

>> a = magic(5)

a =

    17    24     1     8    15
    23     5     7    14    16
     4     6    13    20    22
    10    12    19    21     3
    11    18    25     2     9

>> a(1:2:end, :)

ans =

    17    24     1     8    15
     4     6    13    20    22
    11    18    25     2     9