Main Content

量子化データの変換

quantizer オブジェクトの指定に従って、データ値を数値から 16 進数または 2 進数に変換できます。

  • num2bin を使用してデータを 2 進数に変換

  • num2hex を使用してデータを 16 進数に変換

  • hex2num を使用して 16 進数データを数値に変換

  • bin2num を使用して 2 進数データを数値に変換

以下に例を示します。

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

これは、3 ビットの固定小数点数のすべての 2 の補数の小数部表現を生成します。

参考

| | |