MATLAB
MATLAB 환경은 초복잡한 계산기처럼 작동합니다. >> 명령 프롬프트에서 명령을 입력할 수 있습니다.
MATLAB은 인터프리터 환경입니다. 즉, 명령을 주면 MATLAB이 즉시 실행합니다.
유효한 표현식을 입력하세요. 예를 들어,
Live Demo5 + 5
Enter 키를 누르세요.
Execute 버튼을 클릭하거나 Ctrl+E를 누르면 MATLAB이 즉시 실행하고 결과는 다음과 같습니다.
ans = 10
몇 가지 더 예를 들어보겠습니다.
Live Demo3 ^ 2 % 3의 2제곱
Execute 버튼을 클릭하거나 Ctrl+E를 누르면 MATLAB이 즉시 실행하고 결과는 다음과 같습니다.
ans = 9
또 다른 예,
Live Demosin(pi / 2) % 90도 사인
Execute 버튼을 클릭하거나 Ctrl+E를 누르면 MATLAB이 즉시 실행하고 결과는 다음과 같습니다.
ans = 1
또 다른 예,
Live Demo7/0 % 0으로 나누기
Execute 버튼을 클릭하거나 Ctrl+E를 누르면 MATLAB이 즉시 실행하고 결과는 다음과 같습니다.
ans = Inf warning: division by zero
또 다른 예,
Live Demo732 * 20.3
Execute 버튼을 클릭하거나 Ctrl+E를 누르면 MATLAB이 즉시 실행하고 결과는 다음과 같습니다.
ans = 1.4860e+04
MATLAB은 pi(π), Inf(∞), i 및 j(√-1) 등 일부 수학 기호에 대한 특수 표현식을 제공합니다. NaN은 '숫자가 아님(not a number)'을 의미합니다.
세미콜론(;)은 문장의 끝을 나타냅니다. 그러나 표현식의 MATLAB 출력을 억제하고 숨기려면 표현식 뒤에 세미콜론을 추가하세요.
예를 들어,
Live Demox = 3; y = x + 5
Execute 버튼을 클릭하거나 Ctrl+E를 누르면 MATLAB이 즉시 실행하고 결과는 다음과 같습니다.
y = 8
퍼센트 기호(%)는 주석 줄을 나타내는 데 사용됩니다. 예를 들어,
x = 9 % x에 9 할당
블록 주석 연산자 %{와 %}를 사용하여 블록 주석을 작성할 수도 있습니다.
MATLAB 편집기에는 주석을 추가, 제거 또는 형식 변경하는 데 도움이 되는 도구와 컨텍스트 메뉴 항목이 포함되어 있습니다.
MATLAB은 다음 연산자와 특수 문자를 지원합니다.
| 연산자 | 용도 |
|---|---|
| + | 더하기; 덧셈 연산자. |
| - | 빼기; 뺄셈 연산자. |
| * | 스칼라 및 행렬 곱셈 연산자. |
| .* | 배열 곱셈 연산자. |
| ^ | 스칼라 및 행렬 거듭제곱 연산자. |
| .^ | 배열 거듭제곱 연산자. |
| \ | 왼쪽 나눗셈 연산자. |
| / | 오른쪽 나눗셈 연산자. |
| .\ | 배열 왼쪽 나눗셈 연산자. |
| ./ | 배열 오른쪽 나눗셈 연산자. |
| : | 콜론; 규칙적으로 간격을 둔 요소를 생성하고 전체 행 또는 열을 나타냅니다. |
| ( ) | 괄호; 함수 인수와 배열 인덱스를 묶으며 우선순위를 재정의합니다. |
| [ ] | 대괄호; 배열 요소를 묶습니다. |
| . | 소수점. |
| … | 줄임표; 줄 계속 연산자 |
| , | 쉼표; 문장과 행의 요소를 구분합니다. |
| ; | 세미콜론; 열을 구분하고 출력을 억제합니다. |
| % | 퍼센트 기호; 주석을 지정하고 서식을 지정합니다. |
| ' | 따옴표 기호 및 전치 연산자. |
| .' | 비공액 전치 연산자. |
| = | 대입 연산자. |
MATLAB은 다음 특수 변수와 상수를 지원합니다.
| 이름 | 의미 |
|---|---|
| ans | 가장 최근 답변. |
| eps | 부동소수점 정밀도. |
| i,j | 허수 단위 √-1. |
| Inf | 무한대. |
| NaN | 정의되지 않은 수치 결과(숫자가 아님). |
| pi | 원주율 π |
변수 이름은 문자로 시작하고 그 뒤에 문자, 숫자 또는 밑줄이 아무 개수나 올 수 있습니다.
MATLAB은 대소문자 구분합니다.
변수 이름은 어떤 길이든 될 수 있지만, MATLAB은 처음 N 문자만 사용합니다. 여기서 N은 namelengthmax 함수로 주어집니다.
save 명령은 작업 공간의 모든 변수를 현재 디렉터리의 .mat 확장자 파일로 저장하는 데 사용됩니다.
예를 들어,
save myfile
load 명령을 사용하여 나중에 언제든 파일을 다시 불러올 수 있습니다.
load myfile
MATLAB
diff 명령으로 도함수 계산 MATLAB diff 명령은 심볼릭 도함수를 계산합니다. 기본 형태: diff(f). 예제: f(t) = 3t² + 2t⁻² 미분 syms t f = 3*t^2 + 2*t^(-2); diff(f) 결과: ans = 6*t - 4/t^3 Octave equivalent pkg load symbolic symbols t = sym(t); f = 3*t^2 + 2*t^(-2); differentiate(f, t) 미분 기본 규칙 검증 주요 규칙: 선형성: (af+bg) = af + bg 합/차: (f
다항식 표현 MATLAB은 다항식을 내림차순 계수 행 벡터로 표현합니다. 예: P(x) = x⁴ + 7x³ - 5x + 9 → p = [1 7 0 -5 9] (x² 항 계수 0 명시). 다항식 평가 (polyval, polyvalm) polyval(p, x): 스칼라 x에서 다항식 값 계산 polyvalm(p, X): 행렬 X에 대한 행렬 다항식 계산 (X는 정방행렬) 예제: x=4에서 평가 p = [1 7 0 -5 9]; polyval(p, 4) 결과: 693 예제: 행렬 다항식 평가 p = [1 7 0 -5 9]; X