MATLAB-기본 구문

MATLAB 환경은 매우 복잡한 계산기처럼 작동합니다. >> 명령 프롬프트에서 명령을 입력 할 수 있습니다.

MATLAB은 해석 된 환경입니다. 즉, 명령을 내리면 MATLAB이 즉시 실행합니다.

실습

예를 들어 유효한 표현식을 입력하십시오.

5 + 5

그리고 Enter 키를 누릅니다.

실행 버튼을 클릭하거나 Ctrl + E를 입력하면 MATLAB이 즉시 실행하고 반환 된 결과는 다음과 같습니다.

ans = 10

몇 가지 예를 더 들어 보겠습니다.

3 ^ 2	       % 3 raised to the power of 2

실행 버튼을 클릭하거나 Ctrl + E를 입력하면 MATLAB이 즉시 실행하고 반환 된 결과는 다음과 같습니다.

ans = 9

다른 예시,

sin(pi /2)	  % sine of angle 90o

실행 버튼을 클릭하거나 Ctrl + E를 입력하면 MATLAB이 즉시 실행하고 반환 된 결과는 다음과 같습니다.

ans = 1

다른 예시,

7/0		      % Divide by zero

실행 버튼을 클릭하거나 Ctrl + E를 입력하면 MATLAB이 즉시 실행하고 반환 된 결과는 다음과 같습니다.

ans = Inf
warning: division by zero

다른 예시,

732 * 20.3

실행 버튼을 클릭하거나 Ctrl + E를 입력하면 MATLAB이 즉시 실행하고 반환 된 결과는 다음과 같습니다.

ans =  1.4860e+04

MATLAB은 π의 경우 pi, ∞의 경우 Inf, √-1의 경우 i (및 j) 등과 같은 일부 수학 기호에 대한 몇 가지 특수 표현식을 제공합니다. Nan '숫자가 아님'을 의미합니다.

MATLAB에서 세미콜론 (;) 사용

세미콜론 (;)은 명령문의 끝을 나타냅니다. 그러나 표현식에 대한 MATLAB 출력을 억제하고 숨기려면 표현식 뒤에 세미콜론을 추가하십시오.

예를 들면

x = 3;
y = x + 5

실행 버튼을 클릭하거나 Ctrl + E를 입력하면 MATLAB이 즉시 실행하고 반환 된 결과는 다음과 같습니다.

y =  8

댓글 추가

퍼센트 기호 (%)는 주석 행을 표시하는 데 사용됩니다. 예를 들면

x = 9	     % assign the value 9 to x

블록 주석 연산자 % {및 %}를 사용하여 주석 블록을 작성할 수도 있습니다.

MATLAB 편집기에는 주석 형식을 추가, 제거 또는 변경하는 데 도움이되는 도구 및 컨텍스트 메뉴 항목이 포함되어 있습니다.

일반적으로 사용되는 연산자 및 특수 문자

MATLAB은 일반적으로 사용되는 다음과 같은 연산자와 특수 문자를 지원합니다.

운영자 목적
+ 을 더한; 더하기 연산자.
- 마이너스; 빼기 연산자.
* 스칼라 및 행렬 곱셈 연산자.
.* 배열 곱셈 연산자.
^ 스칼라 및 행렬 지수화 연산자.
.^ 배열 지수 연산자.
\ 왼쪽 나누기 연산자.
/ 우분 할 연산자.
.\ 배열 왼쪽 나누기 연산자.
./ 배열 오른쪽 나누기 연산자.
: 콜론; 일정한 간격의 요소를 생성하고 전체 행 또는 열을 나타냅니다.
( ) 괄호; 함수 인수와 배열 인덱스를 포함합니다. 우선 순위를 무시합니다.
[ ] 대괄호; 인클로저 어레이 요소.
. 소수점.
생략; 줄 연속 연산자
, 반점; 행에서 문과 요소를 분리합니다.
; 세미콜론; 열을 분리하고 표시를 억제합니다.
% 백분율 기호; 주석을 지정하고 서식을 지정합니다.
_ 따옴표 및 전치 연산자.
._ 비공 액 전치 연산자.
= 할당 연산자.

특수 변수 및 상수

MATLAB은 다음과 같은 특수 변수와 상수를 지원합니다.

이름 의미
ans 가장 최근의 답변.
eps 부동 소수점 정밀도의 정확도.
i,j 가상 단위 √-1.
Inf 무한대.
NaN 정의되지 않은 수치 결과 (숫자가 아님).
pi 숫자 π

이름 지정 변수

변수 이름은 문자 다음에 임의의 수의 문자, 숫자 또는 밑줄로 구성됩니다.

MATLAB은 case-sensitive.

변수 이름의 길이는 얼마든지 가능하지만 MATLAB은 처음 N 개의 문자 만 사용합니다. 여기서 N은 함수에 의해 지정됩니다. namelengthmax.

작업 저장

그만큼 save 명령은 작업 공간의 모든 변수를 현재 디렉토리에 확장자가 .mat 인 파일로 저장하는 데 사용됩니다.

예를 들면

save myfile

나중에 언제든지 파일을 다시로드 할 수 있습니다. load 명령.

load myfile