카테고리 없음

[Matlab / 매트랩] 행렬 입력하기

해런 2019. 9. 1. 00:44

1. 행렬 입력하기

ex)

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

 

a = 

     1     2     3 
     4     5     6 
     7     8     9

 

2. 행렬 복사

 

ex) a의 4열에 1열과 같은 값을 넣어주는 방법

 

>> a(4 , :) = a(1 , :)  


a = 

     1     2     3 
     4     5     6 
     7     8     9 
     1     2     3 

 

3. 행렬에 문자 입력하기

ex) 친구 4명의 이름을 2*2 행렬로 입력하기

 

>>a = [string('Leonie') string('Annalyse') ; string('Paige') string('Dexter')]

 

a =  

  2×2 string 배열 

    "Leonie"    "Annalyse" 
    "Paige"     "Dexter"   

 

4. 역행렬 만들기

: 행렬 이름 옆에 ' 를 붙여준다.

ex)

a= [1 2 3]

a=a'

>> a=[4 5 6]

a =

     4     5     6

>> a=a'

a =

     4
     5
     6

 

5. 행렬의 모든 숫자를 제곱해주는 방법

: a.^2

 

ex)

>> a =[1 2 ; 3 4]
a =

     1     2
     3     4

 

>> a.^2
ans =

     1     4
     9    16

 

6. 행렬을 두 번 곱하는 방법

: a^2

(단, n*n 행렬일때만 가능)

 

ex)

>> a =[1 2 ; 3 4] 
a = 

     1     2 
     3     4

 

>> a^2
ans =

     7    10
    15    22