External Interfaces Reference |
Determine if input is infinite
C Syntax
Arguments
value
The double-precision, floating-point number that you are testing.
Returns
Logical 1
(true
) if value is infinite, and logical 0
(false
) otherwise.
Description
Call mxIsInf
to determine whether or not value
is equal to infinity or minus infinity. MATLAB stores the value of infinity in a permanent variable named Inf
, which represents IEEE arithmetic positive infinity. The value of the variable, Inf
, is built into the system; you cannot modify it.
Operations that return infinity include:
5/0
returns infinity.
exp(10000)
returns infinity because the result is too large to be represented on your machine.
If value
equals NaN
(Not-a-Number), then mxIsInf
returns false
. In other words, NaN
is not equal to infinity.
Examples
See mxisfinite.c
in the mx
subdirectory of the examples
directory.
See Also
mxIsFull (Obsolete) | mxIsInt8 |
© 1994-2005 The MathWorks, Inc.