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

배열의 요소를 여러 개 참조하려면 콜론 연산자(':')를 사용하십시오. 콜론 연산자를 사용하면 'start:end' 형식으로 요소의 범위를 지정할 수 있습니다.

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

start 값과 end 값을 지정하지 않고 콜론만 사용하면 해당 차원의 모든 요소가 지정됩니다.

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

관련 항목