主要内容

isinf.

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

描述

TF.= isinf(一种返回包含的逻辑数组1真正)阵列元素的位置一种INF.要么-inf.,和0.他们不是。如果一种包含复数,Isinf(a)包含1对于具有无限真实或虚部的元素,和0.对于真实和虚部是有限或有限的元素

例子

全部收缩

创建行向量并确定无限元素。

a = 1./ [-2 -1 0 1 2]
A =1×5-0.5000 -1.0000 INF 1.0000 0.5000
tf = isinf(a)
tf =1x5逻辑阵列0 0 1 0 0

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

a = [2 + 1i,3 + 1i / 0,0 / 0  -  2i]
A =1×3复合物2.0000 + 1.0000i 3.0000 + infi nan  -  2.0000i
tf = isinf(a)
tf =1x3逻辑阵列0 1 0.

第二个要素一种有一个无限的虚构部分。对于这个元素,isinf.返回1。

输入参数

全部收缩

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

提示

  • 如果X是一个真正的标量,究竟是一个Isfinite(x)Isinf(x),和isnan(x)返回逻辑1真正)。

  • 对于一个复杂的标量Z.Isinf(z)isnan(z)可以返回逻辑1。例如,Isinf(复杂(inf,nan))isnan(复杂(inf,nan))两个返回逻辑1。

扩展能力

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

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

也可以看看

||

在R2006A之前介绍