본문 바로가기

카테고리 없음

[공수치] MATLAB 코드 정리

-      Type

-      Conjugate

A’ = A conjugate

 

-      행렬 위치 불러오기

-      단순 행렬 만들기

-      Colon operator

Ex)

-      Linspace (범위 내에서 간격이 동일한 여러 개 만들기)

 

-      Logspace (10^x1 10^x2 의 구간 내에서 10의 몇승 씩 만큼 차이 나도록 만들기)

-      Character string & ellipsis

-      Mathematical operations

 

-      Complex number

i j 를 둘다 써도 complex number

 

-      행렬 연산

행렬 연산에서 * = 행렬 곱하기

행렬 연산에서 ^ = 행렬 제곱( 행렬이 square 이여야지 오류가 안남)

행렬 연산에서 .* = element 끼리 곱하는거

행렬 연산에서 .^ = element 끼리 제곱 하는 것

 

-      Plot

Hold on =  하나의 창에 계속 그리기

Hold off = 새로운 창에 계속 그리기

Plot3 3차원을 plot 가능

 

-      Subplot(m,n,p)

M*n 의 크기로 만들어서 한번에 여러 개 플롯한걸 보이게 한다. P는 번호(순서)

 

-      Function 파일 만들기

새로운 파일에다가 아래와 같이 코드를 작성한다.

Outvar = value 와 같이 어떤 값을 배출 할 수도 있다. 만약 적지 않으면 그냥 함수에서 값이 나오고 다른 곳에서 대입이 되는 그런식으로도 구현 가능하다.

Ex)

-      Input

아래와 같이 input 을 하게 되면,

 

-      Fprintf(‘format’, x, y, …)

포멧을 ex) “I am %d old years old”  라고 한다면 x 에다가 %d 에 해당하는 숫자가 해당되어서 값이 나오게 된다. 형식들은 아래와 같다.

           또한 print 할때 띄어 쓰기, 줄바꾸기등을 하려면 아래와 같이 하면 된다.

         

           Ex)

-      Save

저장할 때 끝에 –ascii 라고 붙이면 ascii 라고 저장된다

Ex)

-      Load

 

Excel load 하는 법

-      Relational operators

 

-      Order of operations !!(중요)

-      Early termination

무한 루프 구문에서 break 구문을 사용하게 되면 무한 루프 구문에서 나오게 된다.

Ex)

-      Anonymous & inline function

굳이 함수 파일을 따로 만들지 않고도 함수를 생성 할 수 있다.

Ex)