第1種完全楕円積分 第1種完全楕円積分をExcelで計算する方法を解説します。ランデン変換による計算法です。 |
Top Page | 1st Elliptic Excel | 1st Elliptic Landen | 2nd Elliptic Excel |2nd Elliptic Landen | Incomplete Elliptic Landen AGM 1st Ellpitic Landen| AGM 2nd Ellpitic Landen |
■ ランデン変換による第1種完全楕円積分の計算方法 第1種完全楕円積分は以下の式です。
k を母数と呼びます。(1)式で母数k がゼロになると、K(k) はπ/2になります。 そこで、母数k をゼロ近づける変換を繰り返せば、数値計算できることがわかります。 この変換をランデン変換(Landen's Transformation)といいます。 ■ランデン変換による計算方法
この変換を繰り返します。(3)式からk1 はk0 より小さくなることがわかります。 2回ランデン変換を以下に示します。(2)、(3)式の繰り返しです
n回ランデン変換は以下に示します。
ここで、kn=0 の場合は(1)式よりK(kn)=π/2なので
■Excel Sheetへの入力例 ExcelシートでB3は k0 の値、セルB4~B7は(7)式を入力しました。
|
|||||||||||||||||||||||||||||
■計算例
Excel 2007を用いて計算しました。 ・k0=0.1の場合 この結果を用いて(8)式で計算すると K(k0)=1.57474556151736 高精度計算サイトでの計算結果と比較すると、概ね小数点以下13桁の精度があります。 ・k0=0.5の場合 この結果を用いて(8)式で計算すると 高精度計算サイトでの計算結果と比較すると、概ね小数点以下12桁の精度があります。 ・k0=0.9の場合 この結果を用いて(8)式で計算すると この結果を用いて(8)式で計算すると |
|||||||||||||||||||||||||||||
ページトップへ |