主要内容

isnan

确定哪些数组元素是NaN

描述

例子

特遣部队= isnan (一个返回一个逻辑数组,包含1真正的的元素一个,0)而不是在那里。如果一个包含复数,isnan (A)包含1对于有实部或虚部的元素,0对于实部和虚部都不是的元素

例子

全部折叠

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

一个= 0。/[-2 -1 0 1 2]
一个=1×50 0 NaN 0 0
TF = isnan (A)
TF =1 x5逻辑阵列0 0 1 0 0

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

A = [2 + 1i, 1/0 + 3i, 1/2 - 1i*NaN]
一个=1×3复杂2.000 + 1.0000i Inf + 3.0000i 0.5000 + NaNi
TF = isnan (A)
TF =1 x3逻辑阵列0 0 1

创建一个数组并查找元素值。

=(1、3、5、7、南,南,4,6,8]
一个=1×101 3 5 7南10南4 6 8
TF = isnan (A)
TF =1 x10逻辑阵列0 0 0 0 1 0 1 0 0 0 0

索引一个特遣部队访问…的元素一个这是.取代值为0。

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

输入参数

全部折叠

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

提示

  • 如果x是实标量吗isfinite (x)isinf (x),isnan (x)返回逻辑1真正的).

  • 对于复标量zisinf (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

Baidu
map