伊斯南

确定哪些数组元素为NaN

说明

例子

转移因子=伊斯南(一个)返回包含1个(真的)其中的元素一个,和0个()他们不在的地方。如果一个包含复数,伊斯南(A)包含1个对于具有实部或虚部的元素,和0个对于实部和虚部都不是的元素.

实例

全部折叠

创建行向量并确定哪些元素是.

A=0./[-2-1 0 1 2]
一个=1×5个0 0南0
TF=isnan(A)
转移因子=1x5逻辑阵列0 0 1 0 0

创建复数数组。确定复数是否包含.

A=[2+1i,1/0+3i,1/2-1i*NaN]
一个=1×3复合物2.0000+1.0000i Inf+3.0000i NaN+NaNi
TF=isnan(A)
转移因子=1x3逻辑阵列0 0 1

创建一个数组并使用价值观。

A=[1,3,5,7,NaN,10,NaN,4,6,8]
一个=1×10个1 3 5 7南10南4 6 8
TF=isnan(A)
转移因子=1x10逻辑阵列0 0 0 0 1 0 1 0 0 0

索引到一个具有转移因子访问元素一个那是. 更换值为0。

A(TF)=0
一个=1×10个1 3 5 7 0 10 4 6 8

输入参数

全部折叠

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

提示

  • 如果是一个真正的标量,正好是ISFINITE(x)的,isinf(x),和伊斯南(x)返回逻辑值1个(真的).

  • 对于复杂标量z轴,isinf(z)伊斯南(z)两者都可以返回逻辑1。例如,isinf(络合物(Inf文件,NAN))isnan(复合物(Inf,NaN))两者都返回逻辑1。

扩展功能

C/C++代码生成
使用Matlab®编码器生成C和C++代码™.

在R2006a之前引入