<aside> 📌

목차


</aside>

MATLAB Onramp 요약

기본 구문

예제 설명
x = pi 등호(=)를 사용하여 변수를 만듭니다.좌변(x)은 우변의 값(pi)을 포함하는 변수 이름입니다.
y = sin(-5) 괄호를 사용하여 함수에 입력값을 전달할 수 있습니다.

데스크탑 관리

함수 예제 설명
save save data.mat 현재 작업 공간을 MAT 파일로 저장합니다.
load load data.mat MAT 파일의 변수를 작업 공간으로 불러옵니다.
clear clear 작업 공간에서 모든 변수를 지웁니다.
clc clc 명령 창에서 모든 텍스트를 지웁니다.
format format long 숫자형 출력값이 표시되는 방법을 변경합니다.

배열 유형

예제 설명
4 스칼라
[3 5] 행 벡터
[1;3] 열 벡터
[3 4 5;6 7 8] 행렬

요소 간 간격이 균일한 벡터

예제 설명
1:4 콜론(:) 연산자를 사용하여 1에서 4까지 간격이 1인 요소들로 구성된 벡터를 만듭니다.
1:0.5:5 1에서 4까지 간격이 0.5인 요소들로 구성된 벡터를 만듭니다.
[linspace](<https://www.mathworks.com/help/matlab/ref/double.linspace.html>)(1,10,5) 요소가 5개인 벡터를 만듭니다. 값의 범위는 1에서 10까지이며 간격이 균일합니다.

행렬 만들기

예제 설명
[rand](<https://www.mathworks.com/help/matlab/ref/rand.html>)(2) 2개 행과 2개 열을 갖는 정사각 행렬을 만듭니다.
[zeros](<https://www.mathworks.com/help/matlab/ref/zeros.html>)(2,3) 2개 행과 3개 열을 갖는 사각 행렬을 만듭니다.

인덱싱

예제 설명
A([end](<https://www.mathworks.com/help/matlab/ref/end.html>),2) 마지막 행의 두 번째 열에 있는 요소에 액세스합니다.
A(2,:) 두 번째 행 전체에 액세스합니다.
A(1:3,:) 처음 3개 행의 모든 열에 액세스합니다.
A(2) = 11 배열의 두 번째 요소 값을 11로 변경합니다.

배열 연산

예제 설명
`[1 1; 1 1]*[2 2;2 2]
ans =
 4     4
 4     4` | [행렬 곱셈](<https://www.mathworks.com/help/matlab/matlab_prog/array-vs-matrix-operations.html#btyv9yp-4>)을 수행합니다. |

| [1 1; 1 1].*[2 2;2 2] ans = 2 2 2 2 | 요소별 곱셈을 수행합니다. |

여러 출력값