행렬과 배열 만들기
이 예제에서는 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