<< graphics 6-1-1 closeEditvar >>
removed >> removed > 6-1-1 > %sn

%sn

ヤコビ楕円関数

呼び出し手順

y = %sn(x, m)

パラメータ

x

楕円積分により定義される基本矩形の中の点; x は複素数ベクトル

m

楕円積分のパラメータ (0<m<1)

y

結果

説明

パラメータmを指定した ヤコビの楕円関数: パラメータmの楕円積分の逆.

ゲインamはFortran形式で計算され, 楕円関数用の加算式が適用されます.

m = 0.36;
K = %k(m);
P = 4*K;   // 実周期
real_val = 0 : P/50 : P;
plot(real_val, real(%sn(real_val,m)))
clf
m = 0.36;
KK = %k(1-m);
Ip = 2*KK;
ima_val1 = 0 : Ip/50 : KK-0.001;
ima_val2 = (KK+0.05) : Ip/25 : Ip+KK;
z1 = %sn(%i*ima_val1, m);
z2 = %sn(%i*ima_val2, m);

plot2d([ima_val1', ima_val2'], [imag(z1)', imag(z2)']);
xgrid(3)

参照

履歴

VersionDescription
6.1.0 %sn() is declared obsolete. ellipj() must be used instead.
6.1.1 %sn() will be removed from the next Scilab version

<< graphics 6-1-1 closeEditvar >>