2

誰かがこれを説明できますか?

私が理解しているように、それは精度が低くなります..それを使用して得たいのはスピードアップですか? いつ使うのがいい?Matlab Coder で使用する必要がありますか?

4

1 に答える 1

5

世界中のすべてのコンピューターが浮動小数点演算を使用しているわけではありません。特に、世界に接続している多くのデバイス(センサーやデータを処理するコンピューターなど)は、数値の固定小数点表現を使用します。アルゴリズムや同様の問題に関する研究者の中には、固定小数点数を使用したい人もいます。Matlabの固定小数点ツールボックスを使用すると、ユーザーはPCで固定小数点演算を実行し、それを実装するデバイスでの実行を対象としたコードを記述できます。

Matlabの固定小数点演算の精度が低いというのは(必然的に)真実ではありません。IEEE浮動小数点型よりも高い精度を提供するために使用できます。

スピードアップですか?それは重要なことではありません。(読む)

いつ使うのがいいですか?固定小数点演算を使用する必要がある場合。浮動小数点演算の汎用的な代替として誰もがそれを推奨するかどうかはわかりません。

あなたはそれを使うべきですか?あなたの質問は、答えがほぼ確実に「いいえ、固定小数点演算を使用する必要があることをすでに知っているでしょう」ということを示唆しています。

于 2012-03-06T09:58:37.037 に答える