프로그래밍언어.Lib/MATLAB
MATLAB의 상수와 내부 변수들
살레시오
2015. 6. 25. 13:37
MATLAB은 극소값이나 무한대 값, π 등을 표현하는 상수들이 있으며, 이러한 특수한 값을 표현하는 변수들을 예약어(keyword)dl므로 사용자 변수로 이용하지 않아야 한다.
[표 1] MATLAB 상수들
상수 | 의미 |
i 혹은 j | 허수 |
e | 자연 상수 (exponential constant) |
pi | 원주율 π |
inf / Inf | 무한대 (0이 아닌 수를 0으로 나눌 때 발생) |
nan / NaN | Not a Number (0을 0으로 나눌 때 발생) |
realmax realmin | 표현할수 있는 가장 작은 실수 값 표현할수 있는 가장 큰 실수 값 |
eps | 이 eps에 설정되어 있는 수 보다 작은 수를 0으로 간주함 (기본값은 2.2204x10-16) |
ans | 이전에 계산한 결과값들 중 변수에 저장되지 않은 값 |
computer | 현재 구동 시스템의 종류를 출력 |
version | MATLAB의 버전을 출력 |
원주율이나 자연상수 값을 확인하고 싶으면 명령어창에서 입력하면 알 수 있다.
>> format long>> eans = 2.71828182845905>> pians = 3.14159265358979>> realminans = 2.22507385850720e-308>> realmaxans = 1.79769313486232e+308 |
내부 변수 ans는 이전 단계에 계산한 결과값들 중 변수에 저장되지 않은 값을 가지고 있다.
>> [1 2; 3i 4+5j] % 변수에 저장하지 않았다.1.0000 2.00000 + 3.0000i 4.0000 + 5.0000i>> ans 1.0000 2.00000 + 3.0000i 4.0000 + 5.0000i |
명령어 computer는 현재 컴퓨터의 종류를 반환한다.
>> computer PCWIN |
그리고 ver 현재 MATLAB의 버전을 반환한다.
>> ver5.0.020613 |