MATLABの2次元配列の要素にアクセスするには?
MATLABで、コロン(:)演算子を使用して 2 次元配列のスライス操作を実行できます。コロン演算子は、行や列全体を選択するために使用されます。2 次元配列のスライスを参照するためにコロン演算子を使用する例を次に示します。
- 行または列全体を選択する:
A = [1 2 3; 4 5 6; 7 8 9];
row1 = A(1, :); % 获取第一行 [1 2 3]
col2 = A(:, 2); % 获取第二列 [2; 5; 8]
- 特定の行/列を選択
A = [1 2 3; 4 5 6; 7 8 9];
rows = A(2:3, :); % 获取第二行和第三行 [4 5 6; 7 8 9]
cols = A(:, 1:2); % 获取第一列和第二列 [1 2; 4 5; 7 8]
- 特定の行と列を選択する:
A = [1 2 3; 4 5 6; 7 8 9];
subarray = A(2:3, 1:2); % 获取第二行和第三行,以及第一列和第二列 [4 5; 7 8]
お役に立てましたら幸いです。