Main Content

stripscaling

fi オブジェクトの格納整数

構文

I = stripscaling(a)

説明

I = stripscaling(a) は、2 進小数点スケーリング、小数部の長さがゼロ、a と同じ語長と同じ符号をもつ fi オブジェクトとして a の格納整数を返します。

stripscalingfi オブジェクトの値をその整数格納値に変換する場合に役立ちます。

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'

ab の実際値は異なりますが、それらの格納整数値は同一であることに注意してください。

バージョン履歴

R2006a より前に導入