主要内容

量化数据的变换

您可以根据 quantizer 对象的设定将数据值从数值转换为十六进制或二进制。

  • 使用 num2bin 将数据转换为二进制

  • 使用 num2hex 将数据转换为十六进制

  • 使用 hex2num 将十六进制数据转换为数值

  • 使用 bin2num 将二进制数据转换为数值

例如,

q = quantizer([3 2]);
x = [0.75   -0.25
     0.50   -0.50
     0.25   -0.75
        0      -1 ];
b = num2bin(q,x)
b = 8×3 char array
    '011'
    '010'
    '001'
    '000'
    '111'
    '110'
    '101'
    '100'

生成 3 位定点数的所有 2 的补码小数表示。

另请参阅

| | |