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-2025 Octave中文网

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