# realmax

Largest positive fixed-point value or quantized number

## Syntax

```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```

## 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}}$`

## Extended Capabilities

### HDL Code GenerationGenerate Verilog and VHDL code for FPGA and ASIC designs using HDL Coder™. 