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