num2int

Преобразуйте номер в целое число со знаком

Синтаксис

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 равен fractionlengthQ), и x является числовым

y=x×2f

Когда q quantizer с плавающей точкой объект, y = x. num2int значимо только для фиксированной точки quantizer объекты.

Смотрите также

| | |

Представлено до R2006a