| MATLAB Application Program Interface | Search  Help Desk |
| mxIsInf | Examples See Also |
C Syntax
#include "matrix.h" bool mxIsInf(double value);
Arguments
valueReturns
true if value is infinite; otherwise, returns false.
Description
CallmxIsInf 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 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.
value equals NaN (Not-a-Number), then mxIsInf returns false. In other words, NaN is not equal to infinity.
Example
Seemxisfinite.c in the mx subdirectory of the examples directory.
See Also
mxIsFinite, mxIsNaN