Сохраненное целое число 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
идентичны, в то время как их реальные значения различны.