円周率を自分で計算してみよう
【対象年次:中学一年~】
みなさん「円周率を計算して」と言われたらどうしますか?
円周率はということはお馴染みですが、意外と計算してと言われると「うーん」と悩んでしまう人もいるのではないでしょうか。
実際に東京大学の入試試験で
という問題が出題されました。
「…え、円周率は3.14だから大きいことは分かるけど、証明…?」「そもそも何をしたらいいかわからん…」
と思ってしまうかもしれませんが、そんなアナタのために今回は円周率の様々な計算方法を紹介していきたいと思います!
関数電卓で(正n角形の外接円)
ここではAndroidやiPhoneのスマホ電卓アプリで円周率を計算する方法を教えます!
まず、電卓アプリを開きます。
そして画面を回転させて普通電卓モードから関数電卓モードに切り替えます。
(たぶん画面回転でや、、などが出てくると思います)
そして、以下のような式を入力します。
※は三角比といって高校一年で学びます。
後で軽く説明しますが、まだ履修していない方はとりあえず
で計算できると思っておいてください!
ここでには9を好きなだけ入れてもらうのですが、必ずどちらのにも同じ数だけ9を入れてください。
例えば1こだけ9を入れてみた場合は、
となります。これが何?ともう人は一つずつ9の個数を増やしてみてください。6こも入れてみれば、なんと
もうほとんど円周率ですね!
このに入れる数が大きいほどこの値はに近づいていくようです。
(ちなみにに入力する数は大きければなんでもよくて、9999…である必要はありません)
ではなぜこの式で円周率が計算できるのかを説明します!
それは、
という性質があるからです。
実際に正多角形を書いてみると分かりやすいですが、
正3角形より正6角形が、正6角形より正12角形の方がより丸い形であることが分かりますよね。
そして、これをさらに詳しく言い換えると
ということが言えます。
これは正12角形ですが、これを例に考えていきましょう!
正12角形の一辺の長さを、それに外接する円(正12角形の全ての頂点を通る円です)の半径をとします。
このとき赤い印が付いている部分の角度は360°を12等分しているのでとなります。
では、正12角形内部の「三角形の一つ」を取り出してみましょう。
ここで正12角形の中心を点O、その他の三角形の頂点をそれぞれ点A,点Bとします。
さらに点Oから線分ABへ垂直な補助線を引いて、それと線分ABの交点を点Hとします。
このとき、三角比を使ってとの関係式を導き出してみます!
まず、はのちょうど半分なので
(正多角形の性質のおかげでこうなりますが、今回は厳密な証明を目的としているわけではないので割愛させていただきます)
となることが分かりますね!
ではここで三角比を使います。先ほども軽ーく説明しましたが、
は
で計算することができます。
上の図で考えると、「斜辺」にあたる部分は線分OA,「高さ」にあたる部分は線分AHですね。
…さあ、ここで「どこが『高さ』かなんて見る方向によって変わるやん」と思ったそこのアナタ!
素晴らしいです!!
全くその通りでなどの三角比を考えるときにはまず「直角三角形」の配置に着目することが非常に大事です。
具体的には必ず直角(∠AHO=90°)を右下、着目する角度(∠AOH)を左下に配置します。こうすることで間違いを大幅に減らせます!
では実際に数を当てはめてを計算してきましょう。
なので、
両辺にをかけて、
という式が出てきました。とりあえずこれはここまでで完成。
後で使うので覚えておいてくださいね!
そしてここでもう一度重要なことを思い出してください。
そしてこの言葉による説明を数式化してみます。
まず正n角形はその一辺をとすると辺の数は個あるので、その外周の長さはと表されることは分かりますでしょうか?
そして円周の長さ。これはなので、外接円の半径をとすれば、となります。
そして最も重要なのは、が大きくなるほど「外周が円周に近づいていく」ということです。
これはがある程度大きければ、
と近似できることを示しているのです!
さあ、だいぶ答えに近づいてきましたね…!
ではここで先ほど導いたの関係式(赤文字で書かれた式です)をこの近似式に代入してみましょう。
(ちなみにここでは例として正12角形を使っているのでも代入しておきましょう!)
すると…
両辺をで割ると、
という関係式が得られました!!!
ただし、これはのときの円周率の近似値で、精度はあまりよろしくありませんが…
()
これを正n角形で一般化すると、の部分をで置き換えればいいので、
という、最初に電卓で計算した式が現れましたね!
例えばは正999999角形の外周の長さで近似した円周率ということになるわけです!
ちなみにの代わりにを使っても同じように計算できます。
興味のある人は試してみると面白いかもしれません!
分数の足し算引き算で(ライプニッツの公式)
今度はもっと身近な数式を使って円周率を計算してみましょう。
このライプニッツの公式を使えば簡単な分数の足し算引き算で円周率の近似値を計算することができます!
どうでしょう。
かなりめんどくさいとは言え、自分の手で計算できるレベルの数式ですね!
ではこの公式はどれくらいの精度で円周率を計算することができるのでしょうか?
ここでは僕がExcelを使って何回か計算してみました。
小数点第一位までは正しいですね。でもまだまだ…
まだ小数点一位は正しくないですが、さっきよりは近づいてます!
一気に飛んで1000まで行きました。
ここまでくると小数点第二位まで精度が上がりました!
しかし、裏を返せばこの公式では1000回足し引きしないとこの精度にならないということです。
ライプニッツの公式はかなり精度が低い公式だと言えますね…!
ちなみにもっと精度の高いマチンの公式
は最初の3回計算するだけで値がと圧倒的に円周率に近づくのが早いです!
まあ、その分複雑ではあるんですけどね…( ;∀;)
分数の掛け算で(ウォリス積)
最後は分数の掛け算で円周率の近似値を計算する方法をお教えします! この公式は「ウォリス積」と呼ばれ、全ての自然数を使った掛け算のみで円周率を表すことができる奇妙な数式です。
という感じで、分子には必ず偶数、分母には必ず奇数が現れる分数の無限回の掛け算です。
なんかシンプルでどこか惹かれる公式ですよね…!
今回もどれくらいの精度で円周率を計算することができるのか、Excelを使って計算してみたのでご覧ください。
という感じで掛け算をたくさん繰り返すほど、円周率に近づいていることが分かるかと思います!
精度としてはライプニッツの公式とどっこいどっこいと言ったところですかね~
さて、いかがでしたでしょうか?
円周率の計算方法を色々知ることによって、多少円周率に親近感が沸いたんじゃないかと思います!
他にもここでは紹介しきれないくらいたくさんの「円周率を求める方法」があります。
それだけ人類は「円周率」に強い関心があったんですね。
この記事を読んで少しでも円周率を自分で計算する方法について興味を持っていただけたらと思います。
「中高生にも分かる数学」では数学が苦手な人にも非常に分かりやすい記事を心がけています。
他にもいくつか記事があるので、ご覧いただけると嬉しいです!
では、また他の記事でお会いしましょう!