| External Interfaces/API Reference | ![]() |
C Syntax
Arguments
value
The double-precision, floating-point number that you are testing.
Returns
true if value is infinite, and 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 | ![]() |