область значений

Числовая область значений объекта fi или quantizer

Синтаксис

range(a)
[min_val, max_val]= range(a)
r = range(q)
[min_val, max_val] = range(q)

Описание

range(a) возвращает объект fi с минимальными и максимальными возможными значениями объекта fi a. Все возможные квантованные реальные значения a находятся в возвращенной области значений. Если a является комплексным числом, то все возможные значения real(a) и imag(a) находятся в возвращенной области значений.

[min_val, max_val]= range(a) возвращает минимальные и максимальные значения объекта fi a в отдельных выходных переменных.

r = range(q) возвращает двухэлементный вектор - строку r = [b] таким образом, что для всего действительного x, y = quantize(q,x) возвращает y в области значений yb.

[min_val, max_val] = range(q) возвращает минимальные и максимальные значения области значений в отдельных выходных переменных.

Примеры

q = quantizer('float',[6 3]);
r = range(q)

r =

   -14    14
q = quantizer('fixed',[4 2],'floor');
[min_val,max_val] = range(q)

min_val =

    -2


max_val =

   1.7500

Алгоритмы

Если q является объектом quantizer с плавающей точкой, =-realmax (q), b = realmax (q).

Если q является объектом quantizer фиксированной точки со знаком (datamode = 'fixed'),

a=realmax(q)eps(q)=2w12f

b=realmax(q)=2w112f

Если q является объектом quantizer фиксированной точки без знака (datamode = 'ufixed'),

a=0

b=realmax(q)=2w12f

Смотрите realmax для получения дополнительной информации.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

| | | | | | | | | | | |

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