Сохраненное целое число объекта 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 s48,47 b = stripscaling(a) b = 14073748835533 s48,0 bin(a) ans = 000011001100110011001100110011001100110011001101 bin(b) ans = 000011001100110011001100110011001100110011001101
Заметьте, что сохраненные целочисленные значения a
и b
идентичны, в то время как их реальные значения отличаются.