主要内容

mxIsNaN (C和Fortran)

确定输入是否为NaN (Not-a-Number)

C语法

#include "matrix.h" bool mxIsNaN(double value);

Fortran语言的语法

#include "fintrf.h" integer*4 mxIsNaN(value) real*8 value

参数

价值

双精度,浮点数测试

返回

逻辑1真正的)如果价值(不是一个数字),和逻辑0否则)。

描述

调用mxIsNaN以确定是否价值是IEEE®Not-a-Number的算术表示。一个是由数学上未定义的运算,如

  • 0.0/0.0

  • Inf-Inf

系统理解一组位模式作为表示不是单一值;它是一个数字家族,MATLAB®(和其他ieee兼容的应用程序)用来表示错误条件或丢失的数据。

例子

参见matlabroot走读生/ / mx例子

参见matlabroot走读生/ / refbook例子

另请参阅

mxIsFinitemxIsInf

之前介绍过的R2006a