Main Content

행렬과 배열 만들기

이 예제에서는 MATLAB을 사용하여 배열과 행렬을 만드는 기본적인 기법을 보여줍니다. 행렬과 배열은 MATLAB에서 정보와 데이터를 표현하는 기본적인 방식입니다.

행 하나에 여러 요소가 포함된 배열을 만들려면 요소를 쉼표 ',' 또는 공백으로 구분하십시오. 이 유형의 배열을 행 벡터라고 합니다.

disp('Create an array with four elements in a single row:')
disp('>> a = [1 2 3 4]')
a = [1 2 3 4]
Create an array with four elements in a single row:
>> a = [1 2 3 4]

a =

     1     2     3     4

열 하나에 여러 요소가 포함된 배열을 만들려면 요소를 세미콜론 ';'으로 구분하십시오. 이 유형의 배열을 열 벡터라고 합니다.

disp('Create an array with four elements in a single column:')
disp('>> a = [1; 2; 3; 4]')
a = [1; 2; 3; 4]
Create an array with four elements in a single column:
>> a = [1; 2; 3; 4]

a =

     1
     2
     3
     4

행이 여러 개인 행렬을 만들려면 행을 세미콜론으로 구분하십시오.

disp('Create a matrix with three rows and three columns:')
disp('>> a = [1 2 3; 4 5 6; 7 8 9]')
a = [1 2 3; 4 5 6; 7 8 9]
Create a matrix with three rows and three columns:
>> a = [1 2 3; 4 5 6; 7 8 9]

a =

     1     2     3
     4     5     6
     7     8     9

균일한 간격의 배열을 만들려면 ':' 연산자를 사용하여 시작점과 끝점을 지정하십시오.

disp('Create an array that starts at 1, ends at 9, with each element separated by 2:')
disp('>> x = 1:2:9')
x = 1:2:9
Create an array that starts at 1, ends at 9, with each element separated by 2:
>> x = 1:2:9

x =

     1     3     5     7     9

행렬을 만드는 또 다른 방법은 ones, zeros 또는 rand 같은 함수를 사용하는 것입니다.

disp('Create a 1-by-5 matrix of 0''s:')
disp('>> z = zeros(1, 5)')
z = zeros(1, 5)
Create a 1-by-5 matrix of 0's:
>> z = zeros(1, 5)

z =

     0     0     0     0     0