Main Content

배열 요소에 액세스하기

이 예제에서는 인덱싱을 사용하여 배열에서 선택한 요소에 액세스하는 방법을 보여줍니다.

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