【円周率計算】PHPで計算させるアルゴリズム
使用するアルゴリズム
フーリエ級数を使います。
https://ja.wikipedia.org/wiki/%E3%83%95%E3%83%BC%E3%83%AA%E3%82%A8%E7%B4%9A%E6%95%B0
ライプニッツの公式
PHPコード
<?php
$pi = 4;
$b = 3;
$f = 1;/* + */
for($i = 1; $i <= 30; $i++){
/* 符号反転 */
if($f == 1){$f = 0;}/* + => - */
else{$f = 1;}/* - => + */
if($f == 1){$pi = $pi + 4 / $b;}
else{$pi = $pi - 4 / $b;}
echo "$pi<br>\n";
$b = 2 + $b;
}
?>
※その他公式をPHPプログラム化一覧です。