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