円周率計算(内接・外接多角形)
直径1の円に内接、外接する正多角形の外周の長さから円周率πを計算します。 | ||
内接辺と外接辺の値が等しくなると終了します。演算桁数を大きくするとπの精度も向上します。 古くから17世紀頃まで、円の外接、内接多角形から円周率の近似を求めていました。 初期値の4角形/6角形から倍々角形(×2^n)を求めていきます。 漸化式アルゴリズム a:外接多角形の外周, b:内接多角形の外周 |
直径1の円に内接、外接する正多角形の外周の長さから円周率πを計算します。 | ||
内接辺と外接辺の値が等しくなると終了します。演算桁数を大きくするとπの精度も向上します。 古くから17世紀頃まで、円の外接、内接多角形から円周率の近似を求めていました。 初期値の4角形/6角形から倍々角形(×2^n)を求めていきます。 漸化式アルゴリズム a:外接多角形の外周, b:内接多角形の外周 |