続・円周率を求める2

適当な近似式も思い浮かばなかったので。
l'=\sqrt{2-\sqrt{4-l^2}}

2-\sqrt{4-l^2}
の部分を、l^2xに置き換えて、x^2までマクローリン展開
2-\sqrt{4-x} = \frac{1}{4}x+\frac{1}{64}x^2
元の式に当てはめると、近似式は下になる。
l'=\sqrt{\frac{1}{4}l^2+\frac{1}{64}l^4}
どっちにしろ桁落ちは否めないな。改善されても少しだけだろう。
ま、とりあえずやってみよう。
辺の長さが0.001以下になったら近似式を適用することにしました。
辺の数一辺の長さ円周率の計算値
41.4142135623730952.828427124746190
80.7653668647301803.061467458920719
160.3901806440322573.121445152258053
320.1960342806591213.136548490545940
640.0981353486548363.140331156954754
1280.0490824570458243.141277250932759
2560.0245430765714403.141513801144285
5120.0122717692983113.141572940367515
10240.0061359135259293.141587725275636
20480.0030679603725723.141591421514008
40960.0015339806374823.141592345563526
81920.0007669903751533.141592576625775
163840.0003834951946263.141592634379461
327680.0001917475981943.141592648817883
655360.0000958737992073.141592652427489
1310720.0000479368996173.141592653329890
2621440.0000239684498103.141592653555490
5242880.0000119842249053.141592653611890
10485760.0000059921124533.141592653625990
20971520.0000029960562263.141592653629515
赤色部分から近似式を適用したことになります。
最後のほう(緑部)やっぱおかしくなったね。実際の円周率超えてる。
でもっちょっとはよくなったっぽい感じ。

内接する正多角形から求める方法は、
簡単に計算するにはこのあたりが限界なのかな。