본문 바로가기
  • 포르쉐타고싶다
인포테인먼트 - development/etc

[MATLAB] MATLAB 행렬 기본

by 지오ㄴl 2021. 8. 15.

1. 행렬 선언

>> a = [1 2; 3 4]

a =

     1     2
     3     4

 

2. 행렬 연산

1) 자기연산

a = [1 2; 3 4]

a =

     1     2
     3     4

>> a + 1

ans =

     2     3
     4     5

>> a * 2

ans =

     2     4
     6     8

2) 상호연산

>> a = [1 2; 3 4]

a =

     1     2
     3     4

>> b = [5 6; 7 8]

b =

     5     6
     7     8

>> a + b

ans =

     6     8
    10    12

>> a * b // 행렬 곱

ans =

    19    22
    43    50

>> a .* b // 같은 좌표끼리 곱

ans =

     5    12
    21    32

 

3. 행렬 인덱싱

>> a = [1 2 3; 4 5 6; 7 8 9; 10 11 12]

a =

     1     2     3
     4     5     6
     7     8     9
    10    11    12

>> a(2, 2)

ans =

     5

>> a(3, 2)

ans =

     8

>> [a(2, 1), a(2, 2), a(2, 3)]

ans =

     4     5     6

>> a(2, :)

ans =

     4     5     6

>> a(:, 3)

ans =

     3
     6
     9
    12
반응형

댓글