2026a

# NaN


Float64 类型的非数字值

函数库: TyMath

# 语法

d = NaN

# 说明

Float64 类型的非数字值。示例

# 示例

Float64 类型的非数字值

创建 Float64 类型的非数字值。

d = NaN
d = NaN

计算 log2(NaN)。

d = log2(NaN)
d = NaN
由 NaN 值组成的矩阵

创建一个由 NaN 值组成的 3×3 矩阵。

c1 = 3
X = fill(NaN, c1, c1)
3×3 Matrix{Float64}:
 NaN  NaN  NaN      
 NaN  NaN  NaN      
 NaN  NaN  NaN  
由 NaN 值组成的三维数组

创建一个由 NaN 值组成的 2×3×4 数组并显示其大小。

c1 = 2
c2 = 3
c3 = 4
X = fill(NaN, (c1, c2, c3))
r=size(X)
(2, 3, 4)
根据现有数组克隆大小

创建一个由 NaN 值组成的、大小与现有数组相同的数组。

A = [1 4; 2 5; 3 6]
sz = size(A)
X = fill(NaN, sz)
3×2 Matrix{Float64}:
 NaN  NaN
 NaN  NaN
 NaN  NaN
指定 NaN 值的数据类型

创建一个由元素类型为 single 的 NaN 值组成的 1×3 向量。

c1 = 1
c2 = 3
X1 = fill(NaN32, c1, c2)
1×3 Matrix{Float32}:
 NaN  NaN  NaN

您也可以根据另一个变量的类型指定输出类型。创建一个类型为 single 的变量 p。然后,创建一个由 NaN 值组成的向量,其大小和类型与 p 相同。

p = [1 2 3]
X2 = fill(NaN32, size(p))
1×3 Matrix{Float32}:
 NaN  NaN  NaN   

# 另请参阅

eps | Inf | isfinite | isinf | isnan