2015년 6월 25일 목요일

MATLAB의 상수와 내부 변수들

 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

>> e
ans =  2.71828182845905

>> pi
ans =  3.14159265358979

>> realmin
ans =   2.22507385850720e-308

>> realmax
ans =   1.79769313486232e+308

 내부 변수 ans는 이전 단계에 계산한 결과값들 중 변수에 저장되지 않은 값을 가지고 있다.

>> [1 2; 3i 4+5j] % 변수에 저장하지 않았다.
1.0000 2.0000
0 + 3.0000i 4.0000 + 5.0000i
>> ans 󰎠
1.0000 2.0000
0 + 3.0000i 4.0000 + 5.0000i

명령어 computer는  현재 컴퓨터의 종류를 반환한다.

>> computer 󰎠
PCWIN

그리고 ver  현재 MATLAB의 버전을 반환한다.

>> ver
5.0.020613


댓글 없음:

댓글 쓰기