stripscaling

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

Синтаксис

I = stripscaling(a)

Описание

I = stripscaling(a) возвращает сохраненное целое число a как fi объект с двоичным масштабированием точек, нулевой длиной дроби и тем же размером слова и знаком, что и a.

Примеры

stripscaling полезно для преобразования значения fi объект к его сохраненному целому значению.

fipref('NumericTypeDisplay','short', ...
       'FimathDisplay','none');
format long g
a = fi(0.1,true,48,47)
a = 

         0.100000000000001
      numerictype(1,48,47)
b = stripscaling(a)
b = 

            14073748835533
      numerictype(1,48,0)
bin(a)
ans =

    '000011001100110011001100110011001100110011001101'
bin(b)
ans =

    '000011001100110011001100110011001100110011001101'

Заметьте, что сохраненные целочисленные значения a и b идентичны, в то время как их реальные значения различны.

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