MATLAB Application Program Interface Reference | Help Desk |
mexIsInf
Determine whether or not a value is infinite
integer*4 function mexIsInf(value) real*8 valuevalue
The double-precision, floating-point number you are testing.
true
if value is infinite; otherwise, returns false
.
Call mexIsInf
to determine whether or not value
is equal to infinity. MATLAB stores the value of infinity in a permanent variable named inf
, which represents IEEE arithmetic positive infinity. The value of inf
is built in to the system; you cannot modify it.
Operations that return infinity include
0
. For example, 5/0
returns infinity.
exp(10000)
returns infinity because the result is too large to be represented on your machine.
value
equals NaN
(Not-a-Number), then mexIsInf
returns false
. In other words, NaN
is not equal to infinity.
mexIsFinite
, mexIsNaN