主要内容

Isfinite

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

描述

例子

tf = isfinite(一种返回一个包含的逻辑数组1((真的)阵列的元素一种是有限的,0((错误的)它们是无限或。如果一种包含复数数字,iSfinite(a)包含1对于有限真实和虚构部分的元素,以及0对于任何部分都是无限或

例子

全部收缩

创建一个行矢量并确定有限的真实元素。

a = 1./ [2 -1 0 1 2]
a =1×5-0.5000 -1.0000 INF 1.0000 0.5000
tf = isfinite(a)
tf =1x5逻辑数组1 1 0 1 1

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

a = [2+1i 3+1i/0 0/0/0-2i]
a =1×3复合物2.0000 + 1.0000i 3.0000 + Infi Nan -2.0000i
tf = isfinite(a)
tf =1x3逻辑数组1 0 0

第二个要素一种具有无限的虚构部分。第三个元素有一个真实的部分。对于这两个要素,Isfinite返回0。

输入参数

全部收缩

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

尖端

如果X是一个真正的标量,正是iSfinite(x),,,,isinf(x), 和isnan(x)返回逻辑1((真的)。

扩展功能

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

HDL代码生成
使用HDL Coder™生成用于FPGA和ASIC设计的Verilog和VHDL代码。

也可以看看

||

在R2006a之前引入