External Interfaces Reference |
Determine if input is NaN
(Not-a-Number)
C Syntax
Arguments
value
The double-precision, floating-point number that you are testing.
Returns
Logical 1
(true
) if value
is NaN
(Not-a-Number), and logical 0
(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 |
© 1994-2005 The MathWorks, Inc.