- ベストアンサー
数学の魔術?
この矛盾感をどう解消したらいいでしょうか? 教えてください。 循環小数に関わる疑問です。 例えば、0.3333...について。 x=0.3333...とすると、 10x=3.3333...ですから、 10x-x=3.3333...-0.3333...、 9x=3、x=3/9、x=1/3 となって、納得です。 ところが、0.9999...については。 x=0.9999...とすると、 10x=9.9999...ですから、 10x-x=9.9999...-0.9999...、 9x=9、x=9/9、x=1 となって、納得できません。 なぜなら、はじめにx=0.9999...としたのですから、 それが、x=1 に化けるなんて、変です。数学の魔術のように思えてなりません。 日常の感覚では、0.9999...を1 と見なすことは大いにあり得ますが、数学の世界ではあり得ないこと、もしかしたらあってはならないことだと思います。この矛盾感をどう解消したらいいでしょうか? 教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
厳密に言うと、「循環小数を10倍したものからその小数を引いたら小数点以下がなくなる」こと自体が間違っているから、ですね。 わかりやすくするために3桁で考えると x=0.333 10x= 3.330 9x=3.003 となりますよね。 これと同じで、かならず最後の桁で差が出ます。 質問者様の計算方法だと、この部分を無視(というか見ないこと)にして計算をしてしまっているので、0.99999......=1ということになってしまいます。 一般的にはこれを「丸め誤差」と言います。 「丸め誤差」で検索をかけるとよりわかりやすい解答が得られるかと。 以上、ご参考まで。
その他の回答 (3)
- f272
- ベストアンサー率46% (8473/18137)
0.9999...=1 ですので,何もおかしなところはありません。同じ数値の別の表現方法です。 > この矛盾感をどう解消したらいいでしょうか? まともな感覚になるように学習してください。「0.9999...」という表記であらわされる数の定義がわかっていますか?
お礼