XLPack 6.1
C/C++ API リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません

◆ _jelli()

void _jelli ( double  u,
double  k,
double *  sn,
double *  cn,
double *  dn 
)

ヤコビの楕円関数 sn(u, k), cn(u,k), dn(u, k)

目的
jelliはヤコビの楕円関数sn(u, k), cn(u,k)およびdn(u, k)を求める.
u = ∫ 1/√(1 - k^2(sin(t))^2) dt [0, φ]
としたとき, 角度φは振幅と呼ばれる. 各関数は次のように定義される.
sn(u, k) = sinφ
cn(u, k) = cosφ
dn(u, k) = √(1 - k^2(sin(φ))^2)
引数
[in]u引数 u.
[in]k引数 k.
[out]snsn(u, k)の値.
[out]cncn(u, k)の値.
[out]dndn(u, k)の値.
エラー処理
  • 値域エラー(ERANGE)が発生することがある.
出典
boost/math/special_functions