English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MATLAB 기본 문법

MATLAB 환경의 행동은 매우 복잡한 계산기와 같습니다. >> 명령 프롬프트에서 명령을 입력할 수 있습니다.

MATLAB은 설명형 환경입니다. 다시 말해, 명령을 주면 MATLAB이 즉시 명령을 실행합니다.

실습

유효한 표현식을 입력하세요. 예를 들어,

5 + 5

그런 다음 Enter를 누릅니다

Execute 버튼을 클릭하거나 Ctrl + E가 되면, MATLAB은 즉시 실행하며 반환 결과는-

ans = 10

다른 몇 가지 예제를 더 들어보겠습니다-

3 ^ 2	       % 3 승제곱된 2

Execute 버튼을 클릭하거나 Ctrl + E가 되면, MATLAB은 즉시 실행하며 반환 결과는-

ans = 9

다른 예제로

sin(pi /2)  % angle의 신호 90o

Execute 버튼을 클릭하거나 Ctrl + E가 되면, MATLAB은 즉시 실행하며 반환 결과는-

ans = 1

다른 예제로

7/0		      % Divide by zero

Execute 버튼을 클릭하거나 Ctrl + E가 되면, MATLAB은 즉시 실행하며 반환 결과는-

ans = Inf
warning: zero division

다른 예제로

732 * 20.3

Execute 버튼을 클릭하거나 Ctrl + E가 되면, MATLAB은 즉시 실행하며 반환 결과는-

ans =  1.4860e+04

MATLAB은 일부 수학 기호에 대해 특별한 표현식을 제공합니다. 예를 들어, pi는 π를, Inf는 ∞를, i(와 j)는 √를 나타냅니다.-1와 같습니다.Nan비수자를 나타냅니다.

MATLAB에서 구분자 (;) 사용

구분자 (;)는 문장의 끝을 나타냅니다. 그러나, 표현식의 출력을 숨기거나 보이게 하려면 표현식 뒤에 구분자를 추가합니다.

예를 들어,

x = 3;
y = x + 5

Execute 버튼을 클릭하거나 Ctrl + E가 되면, MATLAB은 즉시 실행하며 반환 결과는-

y =  8

주석 추가

백분율 기호 (%)는 주석 행을 나타냅니다. 예를 들어,

x = 9	     % 값9x에 할당합니다

또한 주석 블록을 작성할 수 있는 블록 주석 연산자 % {와 % }를 사용할 수 있습니다.

MATLAB 편집기는 도구와 컨텍스트 메뉴 항목을 포함하고 있으며, 주석의 형식을 추가, 제거 또는 변경하는 데 도움을 줍니다.

일반적인 연산자와 특수 문자

MATLAB은 다음과 같은 일반적인 연산자와 특수 문자를 지원합니다.-

연산자목적
+

추가하기; 더하기 연산자.

-

빼기; 뺄 연산자.

*

스칼라와 행렬 곱 연산자.

.*

배열 곱 연산자.

^

스칼라와 행렬의 제곱 연산자.

.^

배열의 제곱 연산자.

\

좌변수 연산자.

/

나눗셈 연산자

.\

행렬 좌변 나눗셈 연산자

./

행렬 우변 나눗셈 연산자

:

콜론; 규칙적인 간격의 요소를 생성하고 전체 행이나 열을 표시

( )

띄어쓰기 brackets; 함수 파라미터와 배열 인덱스를 닫고 우선순위를 재정리

[ ]

구 brackets; 배열 요소를 연결

.

소수점

...

점점점; 행 연속 연산자

,

콤마; 행의 문장과 요소를 구분

;

콜론; 열을 구분하고 표시를 억제

%

백분율 기호; 주석을 지정하고 형식을 지정

_

참조 기호와 전치 연산자

._

비대칭 전치 연산자

=

할당 연산자

특수 변수와 상수

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

이름의미
ans

최근 계산된 답

eps

부동소수점 정밀도

i,j

이상수 단위√-1。

Inf

무한

NaN

정의되지 않은 수치 결과(숫자가 아닙니다).

pi π

이름 지정 변수

변수 이름은 문자로 시작하여 문자, 숫자 또는 언더스코어로 이루어질 수 있습니다.

MATLAB은 case-sensitive

변수 이름은 어떤 길이든 될 수 있지만, MATLAB은 함수에서 주어진 N개의 문자를 사용합니다. namelengthmax

저장 - save 명령

save명령은 작업 공간에 있는 모든 변수를 현재 디렉토리에 .mat 확장자를 가진 파일로 저장합니다.

예를 들어,

save myfile

앞으로 언제든지 사용할 수 있습니다load파일 재로드 명령

load myfile