どうしてそれで良いかを理解するのはさておき、 AGM 法の計算 (例えば Salamin-Brent のアルゴリズム) は比較的単純で、 十進 BASIC でプログラムを書くのも簡単です。
Salamin-Brent のアルゴリズム (別名 Gauss-Legendre のアルゴリズム) |
![]() ![]() で定義された数列を用いて ![]() ![]() ![]() |
通常のプログラミング言語では、 多数桁の数同士の四則演算を実現するのは大変なのですが、 十進 BASIC では 1000 桁までの計算は、 特別なことをしないで出来てしまいますから。