- 670 名前:132人目の素数さん mailto:sage [03/08/23 16:54]
- どうも高校生です。
1-0.999999999999=9.99978*10^-13 ってなるのが嫌なんです。これは分数で書くしかないですよね。 999999999999/1000000000000って書いたりするには桁数数えなければなりません。 かなり苦痛なので分数に書き換えるプログラムを書いてみました。 For[i = 0, x ≠ IntegerPart[x], x *= 10; i++]; Rationalize[x]/10^i xに厳密な数値に直したい小数を入れて、実行すればOKです。
|

|