円周率の近似値
JavaScript_算数 へ戻る
大学生のための数学 へ戻る
2023.05.31_____
tan ( π / 4 ) = 1
arctan (1) = π / 4
arctan (x) = x − x3 / 3 + x5 / 5 − x7 / 7 + ・・・・ ( マクローリン展開 )
マチンの公式: π = 16 × arctan ( 1 / 5 ) − 4 × arctan ( 1 / 239 )
マチンの公式 と マクローリン展開 を使って、π を小数点以下 1000桁 まで その近似値を求めてみました。
プログラムの内容 :
※ 円周率を10,000桁まで求めてみた【 JavaScriptプログラミング実況 】
( https://www.youtube.com/watch?v=ADDKbLWIK1s )
より プログラムソースをいただきました。
※ プログラムの中の target は 16 と −4 それぞれに 101000 をかけたものを表します。
また、div は arctan ( 1 / 5 ) または arctan ( 1 / 239 ) のマクローリン展開式の第 n 項の逆数を表します。
その中の n ** base は 5 または 239 の (2n+1) 乗 を表します。
※ 参考: 大学生のための数学 > プログラミング > 円周率を求めるプログラム