Accelerating the pace of engineering and science

realmax

Largest positive fixed-point value or quantized number

realmax(a)
realmax(q)

Description

realmax(a) is the largest real-world value that can be represented in the data type of fi object a. Anything larger overflows.

realmax(q) is the largest quantized number that can be represented where q is a quantizer object. Anything larger overflows.

Examples

```q = quantizer('float',[6 3]);
x = realmax(q)

x =

14
```

expand all

Algorithms

If q is a floating-point quantizer object, the largest positive number, x, is

$x={2}^{{E}_{max}}\cdot \left(2-eps\left(q\right)\right)$

If q is a signed fixed-point quantizer object, the largest positive number, x, is

$x=\frac{{2}^{w-1}-1}{{2}^{f}}$

If q is an unsigned fixed-point quantizer object (datamode = 'ufixed'), the largest positive number, x, is

$x=\frac{{2}^{w}-1}{{2}^{f}}$