double

Реальное значение с плавающей точкой с двойной точностью fi объект

Синтаксис

Описание

пример

b = double(a) возвращает реальное значение fi объект в формате плавающей точки двойной точности.

Числа фиксированной точки могут быть представлены как

real-world value=2fraction length×stored integer

или, эквивалентно как

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

Примеры

свернуть все

Создайте fi со знаком объект со значениями -1 и 1, размер слова 8 битов и дробная длина 7 битов.

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

Найдите реальное значение с плавающей точкой с двойной точностью сохраненных целых чисел fi объект a.

b = double(a)
b = 1×2

   -1.0000    0.9922

Входные параметры

свернуть все

Сохраненное целое число в виде fi объект.

Типы данных: fi

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

Представлено до R2006a