1
我在Matlab中有一个6639x5的矩阵,我想按特定的顺序选择某些特定的行(比如第1,11,21,31行......),并且随后添加10个直到结束)形成一个新的矩阵。任何想法? 谢谢, Oti。在Matlab中选择一个矩阵的特定行
我在Matlab中有一个6639x5的矩阵,我想按特定的顺序选择某些特定的行(比如第1,11,21,31行......),并且随后添加10个直到结束)形成一个新的矩阵。任何想法? 谢谢, Oti。在Matlab中选择一个矩阵的特定行
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
第一行是不是每10行:) – hetepeperfan 2013-02-25 21:12:23
非常感谢你@Andrew毛的帮助。 – user2108818 2013-02-25 21:46:36