0

倍率 2 を使用した 1.5 の 16 ビット固定表現が欲しいので、コマンド ウィンドウに次のように入力します。

>> a = int16(1.5 .* 2)

a = 3

次の割り当てステートメントにより、変数が int16? に強制されます。

>> b = a

b = 3

>> b = b / 2

b = 2  % But I expected 1.5
% why integer operation? 
% I want the variable b to become double type.  

変数 'b' に double 型を持たせるにはどうすればよいですか?

4

0 に答える 0