2023. 4. 13. 23:12ㆍMATLAB & 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)
'MATLAB & Simulink - MathWorks' 카테고리의 다른 글
Matlab(매틀랩) 실습 4주차 - 2차원 그래프, 3차원 그래프 그리기 (1) | 2023.04.10 |
---|---|
Matlab(매틀랩) 실습 3주차 - 키르히호프의 전압 법칙(KVL) 매틀랩으로 전류 구하기 (0) | 2023.03.31 |
Matlab(매틀랩) 실습 2주차 - 배열 다루기. (2) | 2023.03.25 |
Matlab(매틀랩) 시작하기 실습 1주차 - feat.온라인으로 매틀랩 튜토리얼 이용하기 (0) | 2023.03.10 |
MATLAB & Simulink - (ft.대학수학 수업) (0) | 2023.03.04 |