Programming/Python

[Matlab] 기본 정리

mj73 2022. 3. 26. 17:11

내가 보려고 정리함

 

0. matlab 

웹 브라우저에서도 실행 가능 https://matlab.mathworks.com/

 

MATLAB Login | MATLAB & Simulink

 

matlab.mathworks.com

 

 

1. 주석, 섹션 정리

% : 주석

%% : 섹션 나누기

        (첫 번째 %%인 섹션은 섹션0이 된다.)

 

 

2. 기본으로 적고 시작하는 것

1) clear variables    %작업 공간의 변수가 있다면 삭제해라

2) clc                   %명령창에 있는 것들을 지운다

 

 

3. 단축키

ctrl+enter : 섹션 실행

 

ctrl+r : 드래그한 부분 주석처리

ctrl+t : 드래그한 부분 주석 취소

 

ctrl+i : 코드 정렬

 

ctrl+z : 코드 삭제

ctrl+y : 코드 복원

 

ctrl+s : 저장

 

 

4. 기타

1) 배열의 인덱스가 1부터 시작한다. (다른 언어는 보통 0 부터 시작한다...)

 

2) 배열 초기화 방법:

a = zeros(1, 5);        % 1행 5열을 갖는 배열

실행결과- 0으로 초기화

https://kr.mathworks.com/help/matlab/ref/zeros.html

 

 

3) b = 초기값: 스탭사이즈: 마지막값

    ex) b = 1: 1: 100        % 1, 2, 3, 4, ... , 99, 100

 

 

4) 배열 크기 확인

size(b)        %100

length(b)     %100

 

 

5) linspace

a = linspace(초기값, 마지막값, 몇 등분할건지);

ex) a = linspace(1, 10, 1000)      %1000개의 원소를 갖는 배열로 선언