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 출력을 표시하지 않고 숨기려면 표현식 뒤에 세미콜론을 추가하십시오.
예를 들어,
라이브 데모x = 3; y = x + 5
실행 버튼을 클릭하거나 Ctrl+E를 입력하면 MATLAB이 즉시 실행하고 반환된 결과는 -
입니다.y = 8
퍼센트 기호(%)는 주석 줄을 나타내는 데 사용됩니다. 예를 들어,
x = 9 % assign the value 9 to x
블록 주석 연산자 % { 및 % }를 사용하여 주석 블록을 작성할 수도 있습니다.
MATLAB 편집기에는 주석 형식을 추가, 제거 또는 변경하는 데 도움이 되는 도구와 상황에 맞는 메뉴 항목이 포함되어 있습니다.
MATLAB은 다음과 같은 일반적으로 사용되는 연산자 및 특수 문자를 지원합니다. -
연산자 | 목적 |
---|---|
+ | 플러스; 더하기 연산자. |
- | 마이너스; 빼기 연산자. |
* | 스칼라 및 행렬 곱셈 연산자. |
.* | 배열 곱셈 연산자. |
^ | 스칼라 및 행렬 지수 연산자. |
.^ | 배열 지수 연산자. |
\ | 왼쪽 나눗셈 연산자. |
/ | 오른쪽 나누기 연산자. |
.\ | 배열 왼쪽 나누기 연산자입니다. |
./ | 배열 오른쪽 나누기 연산자입니다. |
: | 콜론; 일정한 간격의 요소를 생성하고 전체 행 또는 열을 나타냅니다. |
( ) | 괄호; 함수 인수와 배열 인덱스를 묶습니다. 우선 순위를 무시합니다. |
[ ] | 대괄호; 인클로저 어레이 요소. |
. | 소수점. |
… | 줄임표; 줄 연속 연산자 |
, | 쉼표; 행에서 명령문과 요소를 분리합니다. |
; | 세미콜론; 열을 분리하고 표시를 억제합니다. |
% | 퍼센트 기호; 주석을 지정하고 형식을 지정합니다. |
_ | 인용 부호 및 전치 연산자. |
._ | 비공액 전치 연산자. |
= | 할당 연산자. |
MATLAB은 다음과 같은 특수 변수 및 상수를 지원합니다 -
이름 | 의미 |
---|---|
앤 | 가장 최근 답변. |
eps | 부동 소수점 정밀도의 정확도. |
i,j | 허수 단위 √-1. |
정보 | 무한. |
NaN | 정의되지 않은 숫자 결과(숫자가 아님). |
파이 | 숫자 π |
변수 이름은 문자 다음에 임의의 수의 문자, 숫자 또는 밑줄로 구성됩니다.
MATLAB은 대소문자를 구분합니다. .
변수 이름의 길이는 제한이 없지만 MATLAB은 처음 N개 문자만 사용합니다. 여기서 N은 namelengthmax 함수로 지정됩니다. .
저장 명령은 작업 공간의 모든 변수를 현재 디렉토리에 확장자가 .mat인 파일로 저장하는 데 사용됩니다.
예를 들어,
save myfile
로드를 사용하여 나중에 언제든지 파일을 다시 로드할 수 있습니다. 명령.
load myfile
MATLAB
MATLAB은 diff를 제공합니다. 기호 도함수를 계산하는 명령입니다. 가장 간단한 형태로 diff 명령어에 미분하고자 하는 함수를 인자로 전달하면 됩니다. 예를 들어, 함수 f(t) =3t2의 도함수를 계산해 보겠습니다. + 2t-2 예 스크립트 파일을 만들고 다음 코드를 입력하십시오 - syms t f = 3*t^2 + 2*t^(-2); diff(f) 위의 코드를 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다. - ans = 6*t - 4/t^3 다음은 위의 계산에 해당하는 옥타브입니다 - pkg load
MATLAB은 내림차순으로 정렬된 계수를 포함하는 행 벡터로 다항식을 나타냅니다. 예를 들어, 방정식 P(x) =x4 + 7x3 - 5x + 9는 −로 나타낼 수 있습니다. p =[1 7 0 -5 9]; 다항식 평가 다중 함수는 지정된 값에서 다항식을 평가하는 데 사용됩니다. 예를 들어, 이전 다항식 p를 평가하려면 , x =4에서 −를 입력합니다. 라이브 데모 p = [1 7 0 -5 9]; polyval(p,4) MATLAB은 위의 명령문을 실행하고 다음 결과를 반환합니다. - ans = 693 MATLAB은 p