Matlab(매틀랩) 온램프, 튜토리얼 - 2. Matlab 명령

2023. 4. 13. 23:12MATLAB & Simulink - MathWorks

202316035 박준혁

 

2. Matlab 명령

- 명령 입력하기

 

화면 중간에 위치한 명령창에 3*5를 입력하여 3과 5를 곱해보자.

3*5

 

 

화면 우측 작업공간에 15값을 가지는 ans 변수가 자동적으로 생성되었음을 알 수 있다.


 

사용자가 따로 지정하지 않으면 계산결과가 ans에 저장되는데, 작업2에서 3*5 계산 결과를 변수 m에 할당해보자.

m = 3*5


 

m = m + 1을 입력하면 m에 m + 1의 계산값을 할당할 것이다.

m = m + 1

m의 값이 기존 m의 값15에 1을 더한 16이 되었다.


 

변수 y에 m/2를 할당해보자.

y = m/2


 

명령 맨 끝에 세미콜론(;)을 추가하면 명령창에는 결과가 출력되지 않지만 명령어는 문제없이 실행된다.

k = 8 - 2;

명령창에는 결과가 출력되지 않았지만 작업공간에 k의 값은 6이 제대로 들어가있다.


 

명령창에서 위쪽 화살표 키를 누르면 이전에 입력했던 명령어들을 다시 불러올 수 있다. m = 3*5를 불러오고 5를 k로 바꿔서 m = 3*k로 수정해보자.

m = 3*k


 

명령창에 y만 입력하게 되면 y의 값 8을 반환할 것이다.


 

- 변수 이름 지정하기

 

명령창에 a = 8이라고 변수 a에 8이 할당되어있는 상태지만 매틀랩에선 변수는 대/소문자를 구분하기 때문에 a와 A는 각각 다른 변수이다.

A = -2


 

변수이름은 어떤 걸로 지정해도 상관없지만 보통 의미있는 이름으로 사용한다. (그래야 유지보수가 편하다)

변수 a와 A의 평균을 avgAa에 할당해보자.

avgAa = (a+A)/2


 

- 변수 저장 및 불러오기

 

현재 작업 공간에 있는 data 변수를 save 명령어를 이용해 datafile.mat 라는 파일로 저장해보자.

save datafile.mat


 

clear 함수를 사용하면 작업 공간에 있는 변수를 모두 없앨 수 있다.

작업공간에 있던 data 변수가 없어진 모습이다.


 

load 명령어를 사용하면 mat파일로부터 변수를 불러올 수 있다. 파일 datafile.mat 로부터 변수를 불러와보자.

load datafile.mat

작업공간에 다시 data 변수가 불러와진 모습이다.


 

명령창에 data를 입력하면 변수 data의 내용을 볼 수 있다.


 

clc 명령어를 사용하면 명령창의 내용을 지울 수 있다.

명령창에 있던 내용이 지워진 모습이다.


 

- 내장함수와 상수 사용하기

 

π는 내장상수 pi로 사용할 수 있다.

x = pi/2


 

내장함수 sin을 사용하여 사인을 계산할 수 있다.

y = sin(x)


 

내장함수 sqrt를 사용하여 제곱근을 계산할 수 있다.

z = sqrt(-9)