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