6
(/ 4 3)は、回答として4/3を返します。 1.3を取得する最も簡単な方法は何ですか...?mit-schemeで浮動小数点数を返すにはどうすればよいですか?
(/ 4 3)は、回答として4/3を返します。 1.3を取得する最も簡単な方法は何ですか...?mit-schemeで浮動小数点数を返すにはどうすればよいですか?
計算に数字の1がすでに浮動小数点数であることを確認するだろう簡単な方法:
> (/ 4.0 3)
1.3333333333333333
別の方法を使用することですexact->inexact
:
> (exact->inexact (/ 4 3))
1.3333333333333333
使用
(/ 4 3.0)
これは正確です。不正確です。第1の方法は、いくつかの手順の結果であるため実際には選択肢ではありません。ありがとう! – Harvey
私は 'exact-> inexact'を'〜 'にエイリアスしたいと思っています。これは両方とも数学的に意味がありますが(浮動小数点近似)、入力する方がずっと簡単です。 – new123456