배열 요소에 액세스하기
이 예제에서는 인덱싱을 사용하여 배열에서 선택한 요소에 액세스하는 방법을 보여줍니다.
1부터 16까지의 정수로 구성되어 있고 행의 합과 열의 합이 동일한 마방진 행렬을 만듭니다.
disp('Create 4-by-4 magic square a:') disp('>> a = magic(4)') a = magic(4)
Create 4-by-4 magic square a: >> a = magic(4) a = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1
배열의 특정 요소를 참조하려면 다음 구문을 사용하여 해당 행 번호와 열 번호를 지정하십시오. 여기서 A는 행렬 변수입니다. 항상 행을 먼저 지정한 후 열을 지정하십시오.
disp('Reference element in row 4, column 2:') disp('>> a(4, 2)') a(4, 2)
Reference element in row 4, column 2: >> a(4, 2) ans = 14
배열의 요소를 여러 개 참조하려면 콜론 연산자(':')를 사용하십시오. 콜론 연산자를 사용하면 '시작:끝' 형식으로 요소의 범위를 지정할 수 있습니다.
disp('List the elements in the first three rows and the second column of a:') disp('>> a(1:3, 2)') a(1:3, 2)
List the elements in the first three rows and the second column of a: >> a(1:3, 2) ans = 2 11 7
시작 값과 끝 값을 지정하지 않고 콜론만 사용하면 해당 차원의 모든 요소가 지정됩니다.
disp('Select all the columns in the third row of a:') disp('>> a(3, :)') a(3, :)
Select all the columns in the third row of a: >> a(3, :) ans = 9 7 6 12