반응형
Recent Posts
Recent Comments
Link
관리 메뉴

공머씨의 블로그

내가 공부한 옥타브6-행렬계산,여러가지 행렬 계산 방법 (11~17) 본문

내가 공부한 옥타브(매틀랩)/내가 공부한 옥타브

내가 공부한 옥타브6-행렬계산,여러가지 행렬 계산 방법 (11~17)

공머씨 2020. 3. 11. 22:57
반응형

 

(5번째 포스팅에 m파일을 넣은 이유:처음부터 m파일을 소개하면 m파일의 편리성이 어떤지 느끼기 힘들 것 같아서 중간에 넣었습니다.)

 

이번 시간에는 내공옥 2에서 공부한 행렬들을

화면에 출력하려면 octave에서는 어떻게 입력해야 하는지 알아봅시다.

 

 

 

 

11. 행렬의 덧셈과 뺄셈

 

 

3차원 이상이되면 행렬의 계산은 굉장히 귀찮아진다.

하지만 octave에서의 행렬 계산은 매우 간단하게 코딩할 수 있습니다.

그러나 행렬계산을 연습해두어야 합니다.

왜냐하면 시험에서 코드를 주고 결괏값을 쓰라는 시험이 나오기 때문입니다.

 

 

 

 

 

 

 

 

 

12. 행렬곱하기

(5차원 행렬의 곱을 계산하려면 사람이 하려면 100번 이상의 계산이 필요하지만 octave는 아주 간단하게 해결합니다. 이래서 코딩을 하는 겁니다.)

 

 

 

참고로 행렬 a의 꼴은 이렇습니다.

 

 

 

 

13. 대각선이 1인 행렬 만들기

문법:

eye(행의 수, 열의 수)

대각선의 성분의 1인 행렬이 만들어짐

이때 행의 수와 열의 수를 같게 하면 아래와 같이 단위행렬이 나오게 된다.

 

 

 

octave도 이를 알고 Diagonal Matrix라고 표기해 주었습니다.

 

 

 

 

14. 모든 성분이 0인 행렬을 만듭니다.

문법

zero(행의 수, 열의 수)

사진은 업데이트하겠습니다!

 

 

 

 

 

 

15. 모든 성분이 1인 행렬을 만듭니다.

문법 ones(행의 수, 열의 수)

 

 

 

 

 

 

16. rand행렬을 만듭니다.

행과 열만 지정하면 각 성분(원소)은 랜덤으로 나온다.

 

 

랜덤수의 범위는 0과 1 사이입니다.

 

 

 

17. 전치 행렬 입력하기

내공옥 4에서 전치 행렬은 기존 행렬에서 행 과열이 바뀐 행렬이라고 하였습니다.

이때 a오른쪽 상단의 점은 엔터 바로 옆에 있는 문자를 입력하면 됩니다.

 

 

이번 포스팅은 여기서 마치겠습니다.
읽어 주셔서 감사합니다!

공감과 구독은 큰 힘이 됩니다.

반응형
Comments