(Translated by https://www.hiragana.jp/)
円周率とは (エンシュウリツとは) [単語記事] - ニコニコ大百科

円周えんしゅうりつ単語たんご

348けん
エンシュウリツ
4.6せん文字もじ記事きじ
  • 43
  • 0pt
掲示板けいじばん

円周えんしゅうりつ(えんしゅうりつ)とは、えん直径ちょっけいたいする円周えんしゅうである。直径ちょっけい1のえんしゅうながさにひとしい。

数学すうがく定数ていすうひとつであり、“πぱい”であらわされる。

無限むげん小数しょうすうでは πぱい = 3.141592... と表示ひょうじされる。円周えんしゅうりつ超越ちょうえつすうであることがられており、(超越ちょうえつすうとく無理むりすうなので)この無限むげん小数しょうすう循環じゅんかんしない。

円周えんしゅうりつかんする慣用かんよう表現ひょうげん

ゆとり教育きょういく代名詞だいめいしとして、「円周えんしゅうりつが3」とゆびしるべされた世代せだい揶揄やゆするひとおおい。が、実際じっさいには円周えんしゅうりつが3」でゆびしるべということ自体じたいガセネタでそのような事実じじつはなく、都市とし伝説でんせつである。

当時とうじ学習がくしゅうゆびしるべ要領ようりょうに「円周えんしゅうりつおしえるまえ段階だんかいで、円周えんしゅうりつ使つか必要ひつようがある問題もんだいかせる場合ばあいかぎ円周えんしゅうりつを3と代用だいようしてもかまわない(要約ようやく)」とかれていたのを、とある学習がくしゅうじゅくが「ゆとり教育きょういくでは円周えんしゅうりつが3とおしえるようになります。だからじゅくきましょう(要約ようやく)」というデタラメ広告こうこく掲載けいさいしたのが最初さいしょで、これがよく確認かくにんされないままひろまってしまったとされる。

つまり、ゆとり教育きょういく世代せだいでも普通ふつう円周えんしゅうりつは3.14でゆびしるべされているのである。ったかぶって「まえ円周えんしゅうりつが3とならっただろう」と発言はつげんすると、発言はつげんしゃこそがバカにされる結果けっかとなりかねないのでご注意ちゅういを。詳細しょうさい出典しゅってんなどはWikipedia記事きじ円周えんしゅうりつは3」exit参照さんしょうされたい。

そもそも、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-9m)以下いか誤差ごさおさめるするには40けたあればいいらしい。地球ちきゅうサイズならば15けたもあればどう程度ていど精度せいどになる。

円周えんしゅうりつもとめる方法ほうほう

はか

ラップしんなどのしんえんちかつついときつけ、そのながさを直径ちょっけいってやればよい。そこそこそれっぽいになる。

誤差ごさひもびやゆがつつしんえん強度きょうどものさし精度せいど依存いぞんする。

多角たかくがたあたりながさで近似きんじ

せいかくかたち近似きんじせい24かくかたちとかをてもらえばなんとなくわかるとおもうが、ただしnかくかたちのnをどんどんおおきくすればえん近似きんじできる。下記かきD言語げんごはんプグラムはこの原理げんりもとづいて記述きじゅつされている。「円周えんしゅうりつおよそ3」はえん内接ないせつせい6かくかたち做した場合ばあい相当そうとうする。

a0=23, b0=3, an+1=2anbn/(an+bn), bn=(an+1bn) としてやれば、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+Σしぐま(antn))×t/xとなる。このあらためした方法ほうほう使つかうと30かい程度ていど計算けいさん10けた精度せいどることができる。

arctan公式こうしき

πぱい/4=Σしぐま(pntan-1(1/qn))の形式けいしきもの。タンジェントの加法かほう定理ていりかえ適用てきようすることで導出どうしゅつする。各項かくこう数値すうちtan-1(x)のテイラー展開てんかいによる。

などがある。

収束しゅうそくはやく、πぱい桁数けたすうテイラー展開てんかいこうすうである。一番いちばんじょうものtan-1(1/5)、tan-1(1/239)をそれぞれだい2こうまでテイラー展開てんかいすれば3けた精度せいどで、10こうまで展開てんかいすれば10けた程度ていど精度せいど円周えんしゅうりつもとむまる。

区分くぶんもとめせき

01(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/πぱい=(22/9801Σしぐま((4k)!×(1103+26390k)/((k!)43964k)

というもの。めちゃくちゃなしきえるがモジュラー関数かんすうがどうのこうので収束しゅうそく非常ひじょうはやいらしい。

さらに高度こうど方法ほうほう

算術さんじゅつ幾何きかひらたひとし楕円だえん積分せきぶんほうもちいたり、ざんざん計算けいさんりょう圧縮あっしゅくするため高速こうそくフーリエ変換へんかんニュートンほうもちいたりする。また、通常つうじょうコンピュータではせいぜいじゅう進数しんすうで19けた程度ていどしかあつかえないので桁数けたすうがあっというりなくなる。そのためたか桁数けたすう計算けいさんするための専用せんようソフト開発かいはつする必要ひつようがある。

アルゴリズムソフトウェア開発かいはつだけでなく、だい規模きぼ計算けいさんではスパコンはじめとした並列へいれつ計算けいさんもちいるのが必須ひっすであり、半導体はんどうたい技術ぎじゅつエネルギー効率こうりつあらためぜんコンピュータ設計せっけい技術ぎじゅつ発展はってんかせない。

みちらく円周えんしゅうりつもとむめるだけでもその背景はいけいには科学かがく技術ぎじゅつすさまじい発展はってん垣間見かいまみえるのである。

桁数けたすう記録きろく

ひまだからおれ計算けいさんしてみたい

簡単かんたんにでいいならCとかのプログラム知識ちしきと、高校生こうこうせい程度ていど数学すうがくちからがあれば簡単かんたんにできる。

エクセルがあればコンパイルとおらないなどとなやまずもっと簡単かんたんにできる。

え? 計算けいさん人間にんげんのやるもんじゃないよ。

おれいたプログラム

D言語げんごへん (多角たかくがた近似きんじ)

import std.cstream;
import std.math;

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 / sqrt(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] = sqrt(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.writefln("%40.37f", pow(a[i] + b[i], 2.0) / (4.0 * t[i]));
}
dout.writefln("%40.37f", real.epsilon);
}

実行じっこう結果けっかexit

OCamlへん (sin-1(x)のx=1/2におけるテイラー展開てんかい)

open Num;;

let pi length =
let min = Int 1 // Int 10 **/ Int length 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'
else sum (n +/ Int 1) an' (x +/ an') in
let a0 = Int 1 // Int 2 in
Int 6 */ sum (Int 0) a0 a0;;

print_string (approx_num_fix 100 (pi 100));;

宿題しゅくだい(来週らいしゅうまでに65000けたおぼえること)

記事きじおもなりすぎるので分離ぶんりしました。→こちら

まめ知識ちしき

円周えんしゅうりつかんぜん乱数らんすうひょうという予想よそうがある。これがただしければ、円周えんしゅうりつにはすべての数字すうじたとえばあなたが適当てきとうおもかべた数値すうちでも、ニコニコ動画どうがログインするパスワードでも、はてはクレジットカード暗号あんごうかぎ個人こじんDNA情報じょうほうすべっていることになる。ただし、てき桁数けたすうゆびじょうするほう情報じょうほうりょうおおくなるので情報じょうほう圧縮あっしゅくには使つかえない。

関連かんれん動画どうが

関連かんれん商品しょうひん

関連かんれんコミュニティ

関連かんれん項目こうもく

【スポンサーリンク】

  • 43
  • 0pt
記事きじ編集へんしゅう 編集へんしゅう履歴りれき閲覧えつらん

ニコニ広告こうこく宣伝せんでんされた記事きじ

この記事きじ掲示板けいじばん最近さいきんえがかれたおカキコ

この記事きじ掲示板けいじばん最近さいきん投稿とうこうされたピコカキコ

ピコカキコがありません

円周えんしゅうりつ

323 ななしのよっしん
2020/07/19(日)にち 10:47:12 ID: x/8nKBRRNJ
>>304
ぎゃく三角さんかく関数かんすうテイラー展開てんかいごりするのもいぞ
大学だいがく入試にゅうし問題もんだいでそれやっていかわからんけど
👍
こう評価ひょうか
0
👎
てい評価ひょうか
0
324 ななしのよっしん
2021/10/23(土) 14:58:57 ID: IQ/rqmj4du
>>313
0にかぎりなくちか無限むげんするとか概念がいねんかりつらからじゃね
👍
こう評価ひょうか
0
👎
てい評価ひょうか
0
325 ななしのよっしん
2022/03/26(土) 20:50:23 ID: Nu8gEPnn6O
円周えんしゅうりつすべての数字すうじふくまれているといてあるけど、この数字すうじって有理数ゆうりすうのことであってるよね?
👍
こう評価ひょうか
0
👎
てい評価ひょうか
0
326 ななしのよっしん
2022/03/27(日)にち 09:51:43 ID: 5A/YIqx2+e
>> すべての有限ゆうげんちょう数字すうじれつ、って意味いみだとおも有理数ゆうりすうだとたとえば1/3=0.333…はふくまれないので
👍
こう評価ひょうか
0
👎
てい評価ひょうか
0
327 ポプテピピック
2022/06/19(日)にち 15:00:42 ID: l3PeNFIGY2
2^1*(2-2*(1/2*(cos(360°/2^1)+1))
2^2*(2-2*(1/2*(cos(360°/2^2)+1))
2^3*(2-2*(1/2*(cos(360°/2^3)+1))
2^4*(2-2*(1/2*(cos(360°/2^4)+1))
2^5*(2-2*(1/2*(cos(360°/2^5)+1))
2^6*(2-2*(1/2*(cos(360°/2^6)+1))
2^7*(2-2*(1/2*(cos(360°/2^7)+1))
2^8*(2-2*(1/2*(cos(360°/2^8)+1))
2^9*(2-2*(1/2*(cos(360°/2^9)+1))
2^10*(2-2*(1/2*(cos(360°/2^10)+1))
2^11*(2-2*(1/2*(cos(360°/2^11)+1))
2^12*(2-2*(1/2*(cos(360°/2^12)+1))
(省略しょうりゃくしています。すべむにはこのリンクをクリック!)
👍
こう評価ひょうか
0
👎
てい評価ひょうか
0
328 ポプテピピック
2022/06/19(日)にち 15:02:46 ID: l3PeNFIGY2
円周えんしゅうりつ計算けいさんしきです
👍
こう評価ひょうか
0
👎
てい評価ひょうか
0
329 ななしのよっしん
2022/07/22(金)きん 18:35:16 ID: qzhUetvG93
>>sm34140325exit_nicovideo
👍
こう評価ひょうか
0
👎
てい評価ひょうか
0
330 ななしのよっしん
2023/05/21(日)にち 11:41:13 ID: zIMt6DFeHt
>>311

かめレスアレだがえて一言ひとこと

こまけぇこたぁいいんだよ(AAry」
👍
こう評価ひょうか
0
👎
てい評価ひょうか
0
331 ななしのよっしん
2023/11/15(水)すい 12:13:49 ID: dYbByVdt9W
πぱいじゃないが
👍
こう評価ひょうか
0
👎
てい評価ひょうか
0
332 ななしのよっしん
2023/11/15(水)すい 13:16:47 ID: NjcxbOQNg4
👍
こう評価ひょうか
0
👎
てい評価ひょうか
1

ニコニコニューストピックス