主要内容

isfinite

确定哪些数组元素是有限的

描述

例子

TF = isfinite (一个)返回包含1(真正的)中的数组元素一个是有限的,0(),它们是无限的或。如果一个包含复数,isfinite (A)包含1对于实部和虚部有限的元素0对于任意一部分为无穷大或

例子

全部折叠

创建一个行向量并确定有限实元素。

一个= 1。/[-2 -1 0 1 2]
一个=1×5-0.5000 -1.000 Inf 1.000 0.5000
TF = isfinite (A)
TF =1 x5逻辑阵列1 1 0 1 1

创建一个复数数组。确定复数是否包含有限值。

A = [2+1i 3+1i/0 0/0-2i]
一个=1×3复杂2.000 + 1.0000i 3.000 + Infi NaN - 2.0000i
TF = isfinite (A)
TF =1 x3逻辑阵列1 0 0

第二个要素一个有一个无限的虚部。第三个元素是a实部。对于这两个元素,isfinite返回0。

输入参数

全部折叠

输入数组,指定为标量、向量、矩阵或多维数组。

提示

如果x一个实标量,恰好是1isfinite (x),isinf (x),isnan (x)返回逻辑1(真正的)。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

HDL代码生成
使用HDL编码器™为FPGA和ASIC设计生成Verilog和VHDL代码。

另请参阅

||

之前介绍过的R2006a