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