Main Content


Double-precision floating-point real-world value of fi object



b = double(a) returns the real-world value of a fi object in double-precision floating point format.

Fixed-point numbers can be represented as

real-world value=2fraction length×stored integer

or, equivalently as

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


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×2 object
   -1.0000    0.9922

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

Find the double-precision floating-point real-world value of the stored integers of fi object a.

b = double(a)
b = 1×2

   -1.0000    0.9922

Input Arguments

collapse all

Stored integer, specified as a fi object.

Data Types: fi

Extended Capabilities

See Also

Introduced before R2006a