主要内容

realmax

R2026b

最大正定点值或量化数

语法

realmax(a)
realmax(q)

描述

realmax(a) 是可以在 fi 对象 a 的数据类型中表示的最大真实值。任何更大的值都会发生溢出。

realmax(q) 是可以表示的最大量化数,其中 q 是 quantizer 对象。任何更大的值都会发生溢出。

示例

q = quantizer('float',[6 3]);
x = realmax(q)
x =

    14

算法

如果 q 是浮点 quantizer 对象,则最大的正数 x 为

x=2Emax⋅(2−eps(q))

如果 q 是有符号定点 quantizer 对象,则最大的正数 x 为

x=2w−1−12f

如果 q 是无符号定点 quantizer 对象 (datamode = 'ufixed'),则最大的正数 x 为

x=2w−12f

扩展功能

全部展开

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

HDL 代码生成
使用 HDL Coder™ 为 FPGA 和 ASIC 设计生成 VHDL、Verilog 和 SystemVerilog 代码。

版本历史记录

在 R2006a 之前推出