Main Content


Unsigned decimal representation of stored integer of fi object



b = dec(a) returns the stored integer of fi object a in unsigned decimal format as a character vector.

Fixed-point numbers can be represented as

real-world value=2fraction length×stored integer

or, equivalently as

real-world value=(slope×stored integer)+bias

The stored integer is the raw binary number, in which the binary point is assumed to be at the far right of the word.


collapse all

Create a signed fi object with values -1 and 1, a word length of 8 bits, and a fraction length of 7 bits.

a = fi([-1 1], 1, 8, 7)
a = 
   -1.0000    0.9922

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 8
        FractionLength: 7

Find the unsigned decimal representation of the stored integers of fi object a.

b = dec(a)
b = 
'128   127'

Input Arguments

collapse all

Input array, specified as a fi object.

Data Types: fi

Version History

Introduced before R2006a