ディオファントス近似のプログラムを書いてみた【tan1°を有理数で近似する試み】
Amazon.co.jp: Yoshiki Ueoka:作品一覧、著者略歴
ディオファントス近似
ディオファントス近似とは、ざっくり言うと無理数を有理数で近似する方法である。*1
例えば、円周率については、
等がある。
プログラム
プログラムを書くにあたって、はじめての数論31章と下記のサイトを参考にしました。ありがとうございます。
作成したプログラムは下記にて公開しているので、改変自由でご自由にお使いください。
使い方はalphaに近似したい無理数を代入し、Nの値をいろいろと変えていくと、既約分数による近似が得られます。Nの値が大きい程、精度は良くなりますが計算時間がかかります。
いくつかの例
今回のプログラムで計算した例をいくつか紹介する。以下は、で計算した結果である。*2なるべく精度の高い方から順に書いておく。
円周率の例も再現できた。
ここからは、未知の領域へ。まずは、ネイピア数。
無理数*3も敢えて有理数で近似してみた。で近似できたのは驚きだった。
最後に、と、
こんな感じに、いろんな無理数を近似することができます。みなさんも暇でやることがない時は、このプログラムを使って、いろんな無理数を有理数で近似して遊んでみてください。それでは。