본문 바로가기

Matlab

Matrix Operator


 >> A = magic(2), B= [1 2 ; 3 4]

A =

     1     3

     4     2

B =

     1     2

     3     4


>> A+B

ans =

     2     5

     7     6

>> A-B

ans =

     0     1

     1    -2

>> A+2

ans =

     3     5

     6     4

>> A-2

ans =

    -1     1

     2     0

>> A*2

ans =

     2     6

     8     4

>> A/2

ans =

    0.5000    1.5000

    2.0000    1.0000



>> A*B

ans =

    10    14

    10    16

>> A/B

ans =

    2.5000   -0.5000

   -5.0000    3.0000

>> A*inv(B)

ans =

    2.5000   -0.5000

   -5.0000    3.0000

>> A\B

ans =

    0.7000    0.8000

    0.1000    0.4000

>> inv(A)*B

ans =

    0.7000    0.8000

    0.1000    0.4000

>> A^2

ans =

    13     9

    12    16

>> A*A

ans =

    13     9

    12    16



>> A.*B % . element by element 각행렬의 같은 위치에 있는 각각의 element끼리 연산을 수행

ans =

     1     6

    12     8

>> A./B

ans =

    1.0000    1.5000

    1.3333    0.5000

>> A.\B

ans =

    1.0000    0.6667

    0.7500    2.0000

>> A.^B

ans =

     1     9

    64    16


>> 2 : 0.5 : 5.3 % 초기값 : (증분, 기본 1) : 끝값

ans =

    2.0000    2.5000    3.0000    3.5000    4.0000    4.5000    5.0000


>> A = sin (0: 0.1 : 20);




 >> clear

>> A = pascal(5)

A =

     1     1     1     1     1

     1     2     3     4     5

     1     3     6    10    15

     1     4    10    20    35

     1     5    15    35    70


>> A(3,1:5)

ans =

     1     3     6    10    15

>> A(3,1:end)

ans =

     1     3     6    10    15

>> A(3,:)

ans =

     1     3     6    10    15


>> A([2, 4], [ 2, 5])

ans =

     2     5

     4    35


>> [A(:,2) A(:,4)]

ans =

     1     1

     2     4

     3    10

     4    20

     5    35

>> A(: , [ 2 4])

ans =

     1     1

     2     4

     3    10

     4    20

     5    35


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

ans =

     8     1     6

     3     5     7

     4     9     2



'Matlab' 카테고리의 다른 글

Control Flow  (0) 2013.12.23
M-file  (0) 2013.12.23
Matrix  (0) 2013.12.23
MATLAB 기호프로세서(symbolic processor) 기초2  (0) 2013.09.02
MATLAB 기호프로세서(symbolic processor) 기초  (0) 2013.09.02