4.3 单精度数据类型

Octave 支持单精度数据类型,Octave 中的大多数函数都能接受单精度值并返回单精度结果。单精度变量通过 single 函数创建。

 
y = single (x)

x 转换为单精度类型。

另请参阅: double

例如:

sngl = single (rand (2, 2))
     ⇒  sngl =
        0.37569   0.92982
        0.11962   0.50876
class (sngl)
    ⇒  single

许多函数也可以直接返回单精度值。例如:

ones (2, 2, "single")
zeros (2, 2, "single")
eye (2, 2,  "single")
rand (2, 2, "single")
NaN (2, 2, "single")
NA (2, 2, "single")
Inf (2, 2, "single")

这些都将返回单精度矩阵。

版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-4