Main Content

realmax

최대 양의 부동소수점 숫자

설명

예제

f = realmax는 IEEE® 배정밀도에서 정밀도가 보장되는 유한한 최대 부동소수점 숫자를 반환합니다. 이는 (2-2^(-52))*2^1023과 같습니다.

예제

f = realmax(precision)은 IEEE 단정밀도 또는 배정밀도에서 정밀도가 보장되는 유한한 최대 부동소수점 숫자를 반환합니다. 이는 배정밀도의 경우 realmax, 단정밀도의 경우 single((2-2^(-23))*2^127)과 같습니다.

예제

f = realmax("like",p)는 데이터형, 희소성 및 실수/복소수 여부가 부동소수점 변수 p와 동일한 유한한 최대 부동소수점 숫자를 반환합니다.

예제

모두 축소

출력 형식을 긴 형식 과학 표기법으로 설정합니다. IEEE® 배정밀도에서 정밀도가 보장되는 유한한 최대 부동소수점 숫자를 반환합니다.

format long e
f = realmax
f = 
    1.797693134862316e+308

IEEE® 단정밀도에서 정밀도가 보장되는 유한한 최대 부동소수점 숫자를 반환합니다.

f = realmax("single")
f = single
    3.4028e+38

f의 클래스를 확인합니다.

class(f)
ans = 
'single'

데이터형과 실수/복소수 여부가 기존 배열과 동일한 유한한 최대 부동소수점 숫자를 반환합니다.

먼저 데이터형이 single인 복소수 벡터를 만듭니다.

p = single([0.12+2i -0.5i 3]);

유한한 최대 부동소수점 숫자를 p.와 유사한 복소수 스칼라로 반환합니다.

f = realmax("like",p)
f = single
    3.4028e+38 + 0.0000e+00i

10×10 희소 행렬을 만듭니다.

p = sparse(10,10,pi);

데이터형과 희소성이 p와 동일한 유한한 최대 부동소수점 숫자를 반환합니다. 출력값은 1×1 희소 행렬입니다.

f = realmax("like",p)
f = 
   (1,1)     1.7977e+308

입력 인수

모두 축소

부동소수점 정밀도 유형으로, "double" 또는 "single"로 지정됩니다.

프로토타입으로, 부동소수점 변수로 지정됩니다.

데이터형: double | single
복소수 지원 여부:

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨