본문 바로가기
2학년/2-2)응용수학

Matlab 기본. 그래프 그리기

by 소요이 2022. 9. 8.
728x90

- 행렬(Matrix) 

 말 그대로 행, 열을 나타낸다. (m, n)=(가로줄 개수, 세로줄 개수) -> m by n행렬

 

- Matlab은 명령어 하나 하고 엔터치면 바로 실행됨.

 이 때 명령어 끝에   ; 달아주면 결과 표시는 하지 않고 입력만 됨

- Matlab에서 행렬 만들기

 . 대괄호 안에 숫자 넣으면 됨.(띄우면 가로방향 추가, ;는 세로방향 다음 행으로 내리기)

 . 기본적으로 대괄호만 하면 ans변수에 저장됨.

 . 행렬 이름 저장해서 만들려면 A = [1 2;3 4]처럼 만들기

 

+) 행렬 명령어.

 . 단위행렬(identity matrix) : 1행1열부터 대각 성분은 1, 나머지는 0인 행렬

       ㄴ 명령어: eye(n) -> ex)eye(10) : 크기는 10by10이면서 단위행렬이 만들어짐

 . zeros(m, n) -> 성분이 0이면서 크기가 m by n인 행렬을 만듦

 . ones(m, n) -> 성분이 1이면서 크기가 m by n인 행렬을 만듦

 

 

- 백터의 내적 : dot(A ,B) : 행렬 A, B를 내적 (각 성분을 곱해서 더하는것)

- 벡터의 외적: cross(A, B): 행렬 A, B를 외적.

      ㄴ 이 때 벡터는 i, j, k성분을 모두 가진 벡터끼리만 외적이 가능함

 -행렬 곱: A*B 

     ㄴ 행렬곱을 하려면 A의 열 수와 B의 행 수가 같아야 함.

 

 [1 2] -> 1      2  [1;2] -> 
          1
          2
[1 2;3 4] ->
          1 2
          3 4