2016-09-25 7 views
0

は、私はこのような行列を持つ: 行列を部分的にコピーする方法は?

[ 1 2 
    3 4 
    5 6 
    7 8 ] 

が変数にコピーする方法があり、最後に2行目は、最後に3行目は...持っている:

秒=

[ 3 4 
    5 6 
    7 8 ] 

第三=

[ 5 6 
    7 8 ] 

もしそうなら、どのように?

+1

[はい](http://www.mathworks.com/help/matlab/math/matrix-indexing.html#f1-85564)。 – beaker

答えて

3

MATLABは、上記のコードで索引付け

A = [1 2; 
    3 4; 
    5 6; 
    7 8]; 
second = A(2:end, :); 
third = A(3:end, :); 

ための括弧を使用して、2次元アレイ(行列)は、括弧内の最初の要素は、行を選択し、第2の要素は、列を選択します。 endは自動的に対応する軸の長さに変換されます。 :は何も意味がありません。select all along this axis

関連する問題