主要内容

mxIsInf (C和Fortran)

确定输入是否为无穷大

C语法

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

Fortran语言的语法

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

参数

价值

要测试的双精度浮点数

返回

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

描述

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

返回无穷大的操作包括:

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

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

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

例子

参见matlabroot走读生/ / mx例子

另请参阅

mxIsFinitemxIsNaN

之前介绍过的R2006a