円周 えんしゅう 率 りつ (えんしゅう りつ)とは、円 えん の直径 ちょっけい に対 たい する円周 えんしゅう の比 ひ である。直径 ちょっけい 1の円 えん の周 しゅう の長 なが さに等 ひと しい。
数学 すうがく 定数 ていすう の一 ひと つであり、“π ぱい ”で表 あらわ される。
無限 むげん 小数 しょうすう では π ぱい = 3.1415 92... と表示 ひょうじ される。円周 えんしゅう 率 りつ は超越 ちょうえつ 数 すう であることが知 し られており、(超越 ちょうえつ 数 すう は特 とく に無理 むり 数 すう なので)この無限 むげん 小数 しょうすう は循環 じゅんかん しない。
円周 えんしゅう 率 りつ に関 かん する慣用 かんよう 表現 ひょうげん
ゆとり教育 きょういく の代名詞 だいめいし として、「円周 えんしゅう 率 りつ が3」と指 ゆび 導 しるべ された世代 せだい と揶揄 やゆ する人 ひと も多 おお い。が、実際 じっさい には「円周 えんしゅう 率 りつ が3」で指 ゆび 導 しるべ ということ自体 じたい がガセネタ でそのような事実 じじつ はなく、都市 とし 伝説 でんせつ である。
当時 とうじ の学習 がくしゅう 指 ゆび 導 しるべ 要領 ようりょう に「円周 えんしゅう 率 りつ を教 おし える前 まえ の段階 だんかい で、円周 えんしゅう 率 りつ を使 つか う必要 ひつよう がある問題 もんだい を解 と かせる場合 ばあい に限 かぎ り円周 えんしゅう 率 りつ を3と代用 だいよう してもかまわない(要約 ようやく )」と書 か かれていたのを、とある学習 がくしゅう 塾 じゅく が「ゆとり教育 きょういく では円周 えんしゅう 率 りつ が3と教 おし えるようになります。だから塾 じゅく に行 い きましょう(要約 ようやく )」というデタラメ な広告 こうこく を掲載 けいさい したのが最初 さいしょ で、これがよく確認 かくにん されないまま広 ひろ まってしまったとされる。
つまり、ゆとり教育 きょういく 世代 せだい でも普通 ふつう に円周 えんしゅう 率 りつ は3.14で指 ゆび 導 しるべ されているのである。知 し ったか ぶって「お前 まえ は円周 えんしゅう 率 りつ が3と習 なら っただろう」と発言 はつげん すると、発言 はつげん 者 しゃ こそがバカ にされる結果 けっか となりかねないのでご注意 ちゅうい を。 詳細 しょうさい や出典 しゅってん などはWikipedia 記事 きじ 「円周 えんしゅう 率 りつ は3」 を参照 さんしょう されたい。
そもそも、3だろうが3.14だろうが、等 ひと しく慣用 かんよう 表現 ひょうげん であり正確 せいかく な数値 すうち ではない [注 ちゅう ] 。
注 ちゅう :有効 ゆうこう 数字 すうじ という概念 がいねん から3.14を慣用 かんよう する事 こと と整数 せいすう 部 ぶ が3 であることを利用 りよう して3を用 もち いること には何 なん の違 ちが いもない。尚 なお 、工学 こうがく や物理 ぶつり の分野 ぶんや では、実用 じつよう 的 てき にも十分 じゅうぶん な精度 せいど を確保 かくほ する為 ため 、5~6桁 けた 程度 ていど に拡張 ちょう されて用 もち いられている。
円周 えんしゅう 率 りつ として3を使 つか った場合 ばあい 最大 さいだい で33% 程度 ていど の誤差 ごさ が出 で るが、3.14を使 つか った場合 ばあい 0.3% 程度 ていど に、3.1415 なら0.003% 程度 ていど になる。日常 にちじょう 使 つか う範囲 はんい なら3.14で、高 たか い精度 せいど が求 もとむ められる場合 ばあい でもせいぜい5桁 けた 程度 ていど あれば十分 じゅうぶん であるといえる。
また、観測 かんそく 可 か 能 のう な宇宙 うちゅう と同 おな じサイズ の円盤 えんばん (半径 はんけい 約 やく 465億 おく 光年 こうねん )の円周 えんしゅう の長 なが さを水素 すいそ 原子 げんし の半径 はんけい (5.29×10-9 m)以下 いか の誤差 ごさ に収 おさ めるするには40桁 けた あればいいらしい。地球 ちきゅう サイズ ならば15桁 けた もあれば同 どう 程度 ていど の精度 せいど になる。
円周 えんしゅう 率 りつ を求 もと める方法 ほうほう
測 はか る
ラップ の芯 しん などの真 しん 円 えん に近 ちか い筒 つつ に糸 いと を巻 ま きつけ、その長 なが さを直径 ちょっけい で割 わ ってやればよい。そこそこそれっぽい値 ね になる。
誤差 ごさ は紐 ひも の伸 の びや歪 ゆが み 、筒 つつ の真 しん 円 えん 度 ど や強度 きょうど 、ものさし の精度 せいど に依存 いぞん する。
多角 たかく 形 がた の辺 あたり の長 なが さで近似 きんじ
正 せい 多 た 角 かく 形 かたち で近似 きんじ 正 せい 24角 かく 形 かたち とかを見 み てもらえばなんとなくわかると思 おも うが、正 ただし n角 かく 形 かたち のnをどんどん大 おお きくすれば円 えん を近似 きんじ できる。下記 かき のD言語 げんご 版 はん プグラム はこの原理 げんり に基 もと づいて記述 きじゅつ されている。「円周 えんしゅう 率 りつ およそ3」は円 えん を内接 ないせつ 正 せい 6角 かく 形 かたち と見 み 做した場合 ばあい に相当 そうとう する。
a0 =2√ 3, b0 =3, an+1 =2an bn /(an +bn ), bn =√ (an+1 bn ) としてやれば、an は直径 ちょっけい 1の円 えん に外接 がいせつ する、bn は内接 ないせつ する正 せい 6×2n 角 かく 形 かたち となる。従 したが って、an <π ぱい <bn 。nを増 ふ やしていけばより正確 せいかく になる。n=4で3桁 けた 、n=10で7桁 けた の精度 せいど で求 もとむ まる。
初歩 しょほ 的 てき なアルゴリズム であり図形 ずけい 的 てき にも理解 りかい しやすいが、N桁 けた 求 もとむ めるためにN×1.66回 かい 程度 ていど の平方根 へいほうこん 計算 けいさん と乗算 じょうざん が必要 ひつよう であるため現在 げんざい は使 つか われていない。
また、東京大学 とうきょうだいがく の2003年 ねん 度 ど 前期 ぜんき 入試 にゅうし 試験 しけん で「π ぱい >3.05を証 あかし 明 あかり せよ」という問題 もんだい が出 で たが、円 えん に内接 ないせつ する正八 しょうはち 角 かく 形 かたち 以上 いじょう の多 おお 角 かく 形 かたち で計算 けいさん すれば証 あかし 明 あかり することができる。
三角 さんかく 関数 かんすう のテイラー展開 てんかい
tan -1 (x)をテイラー展開 てんかい すると、tan -1 (x)=x-x3 /3+x5 /5-x7 /7+…
となる。このxに1を代入 だいにゅう するとπ ぱい / 4=tan -1 (1)=1-1/3+1/5-1/7 +…となる。しかし収束 しゅうそく が極 きわ めて遅 おそ い。つまり、がんばって計算 けいさん しても全然 ぜんぜん 桁数 けたすう が増 ふ えない。この方法 ほうほう でπ ぱい を10桁 けた の精度 せいど で求 もとむ めるために100 億 おく 回 かい 計算 けいさん する必要 ひつよう がある。
この級数 きゅうすう にオイラー 変換 へんかん と呼 よ ばれる変換 へんかん を施 ほどこ すと、t=x2 /(1+x2 )、an =2n!!/(2n+1)!!として、tan -1 (x)=(1+Σ しぐま (an tn ))×t/xとなる。この改 あらため 善 よ した方法 ほうほう を使 つか うと30回 かい 程度 ていど の計算 けいさん で10桁 けた の精度 せいど を得 え ることができる。
arctan公式 こうしき
π ぱい / 4=Σ しぐま (pn tan -1 (1/qn ))の形式 けいしき の物 もの 。タンジェントの加法 かほう 定理 ていり を繰 く り返 かえ し適用 てきよう することで導出 どうしゅつ する。各項 かくこう の数値 すうち はtan -1 (x)のテイラー展開 てんかい による。
などがある。
収束 しゅうそく が速 はや く、π ぱい の桁数 けたすう ≒テイラー展開 てんかい の項 こう 数 すう である。一番 いちばん 上 じょう の物 もの でtan -1 (1/5)、tan -1 (1/239)をそれぞれ第 だい 2項 こう までテイラー展開 てんかい すれば3桁 けた の精度 せいど で、10項 こう まで展開 てんかい すれば10桁 けた 程度 ていど の精度 せいど で円周 えんしゅう 率 りつ が求 もとむ まる。
区分 くぶん 求 もとめ 積 せき
∫0 1 (1/(1+x2 ))dx =π ぱい / 4 であることを用 もち いる。
0から1をn等分 とうぶん に分割 ぶんかつ し、k番 ばん 目 め の点 てん xk =k/nをf(x) =1/(1+x2 )に代入 だいにゅう 、π ぱい / 4≒Σ しぐま f(xk )/nとして求 もとむ める。
1000 項 こう でおよそ3桁 けた の精度 せいど なので収束 しゅうそく は遅 おそ い。
モンテカルロ法 ほう
乱数 らんすう を発生 はっせい させて求 もとむ める統計 とうけい 的 てき 方法 ほうほう 。簡単 かんたん にいえば、一辺 いっぺん 2の正方形 せいほうけい 上 うえ に点 てん をランダム に打 う った時 とき 、正方形 せいほうけい に内接 ないせつ する半径 はんけい 1の円 えん 版 ばん 上 じょう にプロット される確 かく 率 りつ から求 もとむ める。
具体 ぐたい 的 てき には-1から1までの乱数 らんすう の組 くみ 2つを発生 はっせい させて平 ひらた 面 めん 上 じょう にプロット し、原点 げんてん の距離 きょり が1以下 いか の物 もの とそれ以外 いがい に分 わ ける。そうすると π ぱい ≒4×(距離 きょり 1以下 いか の点 てん )/(全 ぜん 点数 てんすう )となる。だいたい1000 点 てん で2桁 けた 程度 ていど の精度 せいど 。
また、長 なが さ1cm の針 はり を2cm の間隔 かんかく で引 ひ かれた平 ひらた 行 くだり 線 せん 上 じょう に落 お とし、線 せん と重 かさ なる確 かく 率 りつ から求 もとむ めるという方法 ほうほう もある。繰 く り返 かえ せば1/π ぱい に収束 しゅうそく する。シャープ ペン の芯 しん や鉛筆 えんぴつ など十分 じゅうぶん に細長 ほそなが い棒 ぼう があれば簡単 かんたん に実験 じっけん できる。
ラマヌジャンの公式 こうしき
1/π ぱい =(2√ 2/9801 )×Σ しぐま ((4k )!×(110 3+26390 k)/((k! )4 )×396 4k )
というもの。めちゃくちゃな式 しき に見 み えるがモジュラー 関数 かんすう がどうのこうので収束 しゅうそく が非常 ひじょう に速 はや いらしい。
さらに高度 こうど な方法 ほうほう
算術 さんじゅつ 幾何 きか 平 ひらた 均 ひとし 、楕円 だえん 積分 せきぶん 法 ほう を用 もち いたり、掛 か け算 ざん や割 わ り算 ざん の計算 けいさん 量 りょう を圧縮 あっしゅく するため高速 こうそく フーリエ変換 へんかん やニュートン 法 ほう を用 もち いたりする。また、通常 つうじょう のコンピュータ ではせいぜい十 じゅう 進数 しんすう で19桁 けた 程度 ていど しか扱 あつか えないので桁数 けたすう があっという間 ま に足 た りなくなる。そのため高 たか い桁数 けたすう を計算 けいさん するための専用 せんよう ソフト を開発 かいはつ する必要 ひつよう がある。
アルゴリズム やソフトウェア の開発 かいはつ だけでなく、大 だい 規模 きぼ 計算 けいさん ではスパコン を始 はじ めとした並列 へいれつ 計算 けいさん を用 もち いるのが必須 ひっす であり、半導体 はんどうたい 技術 ぎじゅつ やエネルギー 効率 こうりつ の改 あらため 善 ぜん 、コンピュータ の設計 せっけい 技術 ぎじゅつ の発展 はってん も欠 か かせない。
道 みち 楽 らく で円周 えんしゅう 率 りつ を求 もとむ めるだけでもその背景 はいけい には科学 かがく 技術 ぎじゅつ の凄 すさ まじい発展 はってん が垣間見 かいまみ えるのである。
桁数 けたすう の記録 きろく
暇 ひま だから俺 おれ も計算 けいさん してみたい
簡単 かんたん にでいいならCとかのプログラム の知識 ちしき と、高校生 こうこうせい 程度 ていど の数学 すうがく 力 ちから があれば簡単 かんたん にできる。
エクセル があればコンパイル が通 とお らないなどと悩 なや まずもっと簡単 かんたん にできる。
え? 手 て 計算 けいさん ? 人間 にんげん のやるもんじゃ ないよ。
俺 おれ の書 か いたプログラム
D言語 げんご 編 へん (多角 たかく 形 がた 近似 きんじ )
impo rt st d.cst ream ;
impo rt st d.mat h;
void main () {
int N = 10;
real [] a = new real [N], b = new real [N], t = new real [N], pi = new real [N];
a[0] = 1.0;
b[0] = 1.0 / sq rt (2.0);
t[0] = 1.0 / 4.0;
for(int i=0; i<N-1; i++) {
a[i+1] = (a[i] + b[i]) / 2.0;
b[i+1] = sq rt (a[i] * b[i]);
t[i+1] = t[i] - pow (2.0, cast (real )i) * pow (a[i] - a[i+1], 2.0);
}
for(int i=0; i<N; i++) {
dout.writ efln("% 40.37f", pow (a[i] + b[i], 2.0) / (4.0 * t[i]));
}
dout.writ efln("% 40.37f", real .ep silon );
}
→実行 じっこう 結果 けっか
OCaml編 へん (sin-1 (x)のx=1/2におけるテイラー展開 てんかい )
open Num;;
let pi len gt h =
let min = Int 1 // Int 10 **/ Int len gt h in
let rec sum n an x =
let n2 = (Int 2) */ n in
let n2_1 = n2 +/ (Int 1) in
let an' = (n2_1 */ n2_1) //
(Int 4 */ (n2 +/ Int 2) */ (n2 +/ Int 3)) */
an in
if an' </ min then x +/ an'
els e sum (n +/ Int 1) an' (x +/ an') in
let a0 = Int 1 // Int 2 in
Int 6 */ sum (Int 0) a0 a0;;
prin t_st rin g (app rox_num_fix 100 (pi 100 ));;
宿題 しゅくだい (来週 らいしゅう までに65000桁 けた 覚 おぼ えること)
記事 きじ が重 おも くなりす ぎるので分離 ぶんり しました。→こちら
豆 まめ 知識 ちしき
円周 えんしゅう 率 りつ は完 かん 全 ぜん な乱数 らんすう 表 ひょう という予想 よそう がある。これが正 ただ しければ、円周 えんしゅう 率 りつ には全 すべ ての数字 すうじ 、例 たと えばあなたが適当 てきとう に思 おも い浮 う かべた数値 すうち でも、ニコニコ動画 どうが にログイン するパスワード でも、はてはクレジットカード の暗号 あんごう 鍵 かぎ も個人 こじん のDNA 情報 じょうほう も全 すべ て載 の っていることになる。ただし、目 め 的 てき の桁数 けたすう を指 ゆび 定 じょう する方 ほう が情報 じょうほう 量 りょう が多 おお くなるので情報 じょうほう の圧縮 あっしゅく には使 つか えない。
関連 かんれん 動画 どうが
関連 かんれん 商品 しょうひん
関連 かんれん コミュニティ
関連 かんれん 項目 こうもく
ページ番号 ばんごう : 301501
初版 しょはん 作成 さくせい 日 び : 08/06/30 15:49
リビジョン番号 ばんごう : 3059651
最終 さいしゅう 更新 こうしん 日 び : 22/08/08 00:41
編集 へんしゅう 内容 ないよう についての説明 せつめい /コメント:
円周 えんしゅう 率 りつ の公式 こうしき を追加 ついか