halfprecision 将输入参数转换为/从对应于 IEEE 754r 的半精度浮点位模式。 位模式存储在 uint16 类变量中。 请注意,半精度 * 不是 * 一个类。 也就是说,您不能对半精度位模式进行任何算术运算。 halfprecision 只是一个函数,它将 IEEE 754r 半精度位模式转换为/从其他数值 MATLAB 变量,并对位模式(isinf、isnan、eps 等)执行各种测试。
半精度位模式如下: 1 位符号位5 位指数,偏置 15 10 位尾数,隐藏前导位,归一化为 1.0 识别和支持的特殊浮点位模式: 所有指数位为零: - 如果所有尾数位为零,则数字为零(可能有符号) - 否则,数字是非规范化的位模式(存在前导位) 所有指数位设置为 1: - 如果所有尾数位为零,则数字为 +Infinity 或 -Infinity - 否则,数字为 NaN(非数字)
2023-05-07 14:54:14
49KB
matlab
1