浮動小数点数の精度を調査しているときに、いくつかの場所で次のようなステートメントを確認しました。
「floatとdoubleは(設計 / 使用頻度が高い)工学および科学計算」
私の理解では、floatとdoubleの強さは、それらが(良いが完全ではない)精度のために使用するメモリの量です。
「浮動小数点数を使用すると、連続量をモデル化できます」
私はまだ理解していると確信していません。工学と科学はどちらも、計算から正確な結果が必要な分野のように聞こえますが、私の理解では、浮動小数点は得られません。また、「連続量」が何であるかを正確に把握しているわけでもありません。
誰かがこの説明を拡張して、おそらく例を挙げることができますか?
Engineering and Science both sound like fields where you would want precise results from your calculations, which, from my understanding, floating points do not give.
科学と工学の両方で、特定のポイントまでの精度のみを重視します。すべての計算に無限の精度を使用すると、多くの場合、不必要に費用がかかります。浮動小数点を固定小数点と区別するのは、特定の小数点以下の桁数を確定する必要がないことです。小数点以下の桁数が非常に少ない場合や、精度が制限されている場合は非常に多くなります。