MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ヤコビ振幅関数
jacobiAM(u,m)
jacobiAM(u,m) は、u および m で与えられるヤコビ振幅関数を返します。u または m が配列の場合、jacobiAM は要素単位で動作します。
u
m
jacobiAM
例
すべて折りたたむ
jacobiAM(2,1)
ans = 1.3018
配列を入力として jacobiAM を呼び出します。u または m が配列の場合、jacobiAM は要素単位で動作します。
jacobiAM([2 1 -3],[1 2 3])
ans = 1.3018 0.7370 0.6155
sym を使用して数値入力をシンボリック型に変換し、ヤコビ振幅関数を求めます。u = 0 または m = 0 または 1 の場合、jacobiAM はシンボリックな入力に対してシンボリック厳密解の出力を返します。
sym
u = 0
m = 0
1
jacobiAM(sym(2),sym(1))
ans = 2*atan(exp(2)) - pi/2
u および m がそれ以外のシンボリック値である場合、jacobiAM は未評価の関数呼び出しを返すことを示します。
jacobiAM(sym(2),sym(3))
ans = jacobiAM(2, 3)
シンボリックな変数または式に対して、jacobiAM は未評価の関数呼び出しを返します。
syms x y f = jacobiAM(x,y)
f = jacobiAM(x, y)
subs を使用して変数に値を代入し、double を使用して値を double に変換します。
subs
double
f = subs(f, [x y], [3 5])
f = jacobiAM(3, 5)
fVal = double(f)
fVal = 0.0311
vpa を使用して f をより高精度に計算します。
vpa
f
fVal = vpa(f)
fVal = 0.031149815412430844987208470634926
fcontours を使用してヤコビ振幅関数をプロットします。変数の並びが (u,m) のシンボリック関数 f を使用して、u を "x" 軸上に、m を "y" 軸上に設定します。Fill を on に設定して、等高線図を塗りつぶします。
fcontours
(u,m)
Fill
on
syms f(u,m) f(u,m) = jacobiAM(u,m); fcontour(f,'Fill','on') title('Jacobi Amplitude Function') xlabel('u') ylabel('m')
入力。数値、ベクトル、行列または多次元配列、あるいはシンボリック数、変数、ベクトル、行列、多次元配列、関数または式として指定します。
ヤコビ振幅関数 am(u,m) は、am(u,m) = φ により定義されます。ここで、F(φ,m) = u であり、F は第 1 種不完全楕円積分です。F は ellipticF として実装されます。
ellipticF
R2017b で導入
ellipticF | jacobiCD | jacobiCN | jacobiCS | jacobiDC | jacobiDN | jacobiDS | jacobiNC | jacobiND | jacobiNS | jacobiSC | jacobiSD | jacobiSN | jacobiZeta
jacobiCD
jacobiCN
jacobiCS
jacobiDC
jacobiDN
jacobiDS
jacobiNC
jacobiND
jacobiNS
jacobiSC
jacobiSD
jacobiSN
jacobiZeta
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ