主要内容

mxIsInf (C和Fortran)

确定输入是否为无穷大

C语法

#include "matrix.h" bool mxIsInf(双值);

Fortran语言的语法

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

参数

价值

双精度,浮点数测试

返回

逻辑1真正的),如果值是无限的,则符合逻辑0否则)。

描述

调用mxIsInf以确定是否价值等于∞或-∞。MATLAB®软件将无穷大的值存储在一个名为,代表IEEE®算术正无穷。变量的值是系统内建的;不能修改。

返回无穷大的操作包括:

  • 除0。例如,5/0收益无穷。

  • 导致溢出的操作。例如,exp (10000)返回无穷大,因为结果太大,无法在您的机器上表示。

如果价值=(不是一个数字),然后mxIsInf返回.换句话说,不等于无穷大。

例子

参见matlabroot走读生/ / mx例子

另请参阅

mxIsFinitemxIsNaN

之前介绍过的R2006a