【円周率計算】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プログラム化一覧です。

https://kanagawa16.sakura.ne.jp/wp/?cat=12