keisoku

ヤコビ楕円関数 sn cn dn 計算

引数uと母数kからヤコビ楕円関数 sn(u,k), cn(u,k), dn(u,k) を計算。派生関数 sd, cd, nd や母数 m=k^2、snのグラフも表示します。

入力

引数 u と母数 k を入力すると、ヤコビ楕円関数 sn, cn, dn と派生関数を算術幾何平均(AGM)で計算します。

楕円関数の引数。実数を入力してください。

母数 k(0 以上 1 未満を想定)。パラメータは m = k の二乗です。

計算結果

sn(u, k)(u = 1, k = 0.5)

0.8226355781

cn(u, k)

0.5685689981

dn(u, k)

0.9114920057

パラメータ m = k の二乗

0.25

sn(u, k) のグラフ

基本関数と派生関数の一覧

関数
sn(u, k)0.8226355781
cn(u, k)0.5685689981
dn(u, k)0.9114920057
sd = sn / dn0.9025154066
cd = cn / dn0.6237783706
nd = 1 / dn1.0971023265

計算方法・使い方

  • ヤコビ楕円関数 sn(u,k), cn(u,k), dn(u,k) を、引数 u と母数 k から算術幾何平均(AGM)に基づく降下変換で数値計算します。
  • 母数の規約: 本ツールは modulus k を入力とし、パラメータ m は m = k^2 で表します。文献によっては m を直接母数とする場合があるため注意してください。
  • 恒等式 sn^2 + cn^2 = 1 および dn^2 + k^2 sn^2 = 1 を満たします。派生関数は sd = sn/dn, cd = cn/dn, nd = 1/dn と定義します。
  • k = 0 のとき sn = sin u, cn = cos u, dn = 1。k = 1 のとき sn = tanh u, cn = dn = sech u に退化します。
  • 0 <= k < 1 の範囲を想定しています。|k| >= 1 を入力した場合は k = 1 の退化形で近似します。

お客様の声

このツールを使った感想をお聞かせください。

レビューを投稿する

  1. ホーム
  2. ヤコビ楕円関数 sn cn dn 計算