Преобразуйте номер в целое число со знаком
y = num2int(q,x)
[y1,y,...] = num2int(q,x1,x,...)
y = num2int(q,x)
использование q.format
, чтобы преобразовать числовой x
в целое число.
[y1,y,...] = num2int(q,x1,x,...)
использование q.format
, чтобы преобразовать числовые значения x1, x2,...
в целые числа y1,y2,...
Дополнительными 4-битными числами всего two в дробной форме дают
x = [0.875 0.375 -0.125 -0.625 0.750 0.250 -0.250 -0.750 0.625 0.125 -0.375 -0.875 0.500 0.000 -0.500 -1.000]; q=quantizer([4 3]); y = num2int(q,x) y = 7 3 -1 -5 6 2 -2 -6 5 1 -3 -7 4 0 -4 -8
Когда q
является объектом quantizer
фиксированной точки, f равен fractionlength
(q
), и x является числовым
Когда q
является объектом quantizer
с плавающей точкой, y = x. num2int
значим только для фиксированной точки объекты quantizer
.