This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Numerical range of fi or quantizer object


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


range(a) returns a fi object with the minimum and maximum possible values of fi object a. All possible quantized real-world values of a are in the range returned. If a is a complex number, then all possible values of real(a) and imag(a) are in the range returned.

[min_val, max_val]= range(a) returns the minimum and maximum values of fi object a in separate output variables.

r = range(q) returns the two-element row vector r = [a b] such that for all real x, y = quantize(q,x) returns y in the range ayb.

[min_val, max_val] = range(q) returns the minimum and maximum values of the range in separate output variables.


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 =


max_val =



If q is a floating-point quantizer object, a = -realmax(q), b = realmax(q).

If q is a signed fixed-point quantizer object (datamode = 'fixed'),



If q is an unsigned fixed-point quantizer object (datamode = 'ufixed'),



See realmax for more information.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Introduced before R2006a

Was this topic helpful?