External Interfaces/API Reference |
True if value is NaN
(Not-a-Number)
C Syntax
Arguments
value
The double-precision, floating-point number that you are testing.
Returns
true
if value
is NaN
(Not-a-Number), and false
otherwise.
Description
Call mxIsNaN
to determine whether or not value
is NaN
. NaN
is the IEEE arithmetic representation for Not-a-Number. A NaN
is obtained as a result of mathematically undefined operations such as
0.0/0.0
Inf-Inf
The system understands a family of bit patterns as representing NaN
. In other words, NaN
is not a single value, rather it is a family of numbers that MATLAB (and other IEEE-compliant applications) use to represent an error condition or missing data.
Examples
See mxisfinite.c
in the mx
subdirectory of the examples
directory.
For additional examples, see findnz.c
and fulltosparse.c
in the refbook
subdirectory of the examples
directory.
See Also
mxIsLogicalScalarTrue | mxIsNumeric |