重複の可能性:
フロートを人間が読める分数に変換する方法は?
0.595781
整数の分子と分母の値のみを使用する商を使用して、可能な限り近づけたい浮動小数点値があります0 to 1023 (10-bits)
。
これを行う直感的な方法 (少なくとも最初から)は、かなり近い一致595/1000
を提供する使用です (エラーは です)。0.555
0.040781
しかし、( のエラー)のより良い一致が597/1002
あります。より良い試合もあるかもしれません。私は、分子と分母の値を元の値に近づける方法で試行錯誤することで、2 番目の商にたどり着きました。0.595808
0.0000273
次に、分子と分母の整数値を直接取得するためのすべての基準が与えられた方法があるかどうか疑問に思いました。
のボー レート ジェネレーターをセットアップするために 2 つの整数値が必要であることに疑問がある場合に備えて、Infineon XE167G device
.
どんなアイデアでも大歓迎です。よろしく