こんにちは、私は5x5のマトリックスサイズを持っているとしましょう。
B=[1 2 3 4 5; 10 20 30 40 50; 100 200 300 400 500; 1000 2000 3000 4000 5000; 10000 20000 30000 40000 50000];
関数sumを使用して、2から4までの行を合計し、結果を得るにはどうすればよいですか?
A = [1110;2220;3330;4440]
マトリックスのインデックス作成に関する有用な情報は、http://www.mathworks.co.uk/help/matlab/math/matrix-indexing.htmlのドキュメントにあります。
例を説明するために、B(2:4、:)を使用して以下を取得できます。
ans =
10 20 30 40 50
100 200 300 400 500
1000 2000 3000 4000 5000
次に、次のように合計関数を使用して、目的の結果を得ることができます。
A = sum(B(2:4,:))
これがお役に立てば幸いです。
ではごきげんよう、
マット
MATLAB>> sum(B(2:4,1:4))
ans =
1110 2220 3330 4440
結果を転置する場合'
は、最後に追加します。