행렬 만들기

행렬 만들기 (Creating a Matrix)

수치 해석에서 벡터와 행렬은 가장 기본적인 구성 요소예요. Octave에서 행렬을 새로 만들고, 나중에 다시 쓰기 위해 변수에 저장해 두고 싶다면 명령을 하나 입력하면 됩니다.

출처: Creating a Matrix

본문

행렬을 만들어 변수 A에 저장해 볼게요.

octave:1> A = [ 1, 1, 2; 3, 5, 8; 13, 21, 34 ]

Octave는 입력한 행렬을 깔끔하게 정렬된 열로 출력해 줘요. 행 안의 값을 나눌 때는 쉼표 또는 공백을 쓰고, 행과 행을 구분할 때는 세미콜론 또는 캐리지 리턴을 사용합니다.

명령 끝에 세미콜론을 붙이면 실행 결과를 출력하지 않아요. 예를 들어

octave:2> B = rand (3, 2);

는 3행 2열 행렬을 만들고, 각 요소에는 0과 1 사이의 난수를 넣습니다.

변수의 값을 확인하고 싶다면 프롬프트에 변수 이름만 입력하면 돼요. 행렬 B에 저장된 값을 보려면 다음과 같이 입력하면 됩니다.

octave:3> B

더 알아보기

행렬 생성에 대해 더 깊이 알고 싶다면 Octave 매뉴얼의 관련 섹션(데이터 타입, 행렬 연산, 함수와 스크립트)을 함께 읽어 보세요.