艾里
エアリ,関数
説明
例
実数値x
のエアリ,関数
x
を定義します。
X = -10:0.01:1;
人工智能(x)を計算します。
Ai = airy(x);
を使用してBi (x)を計算します。
Bi = airy(2,x);
両方の結果を同じ軸上にプロットします。
图绘制(x,人工智能,“- b”, x, bi,“- r”xlabel([-10 1 -0.6 1.4])“x”)传说(“人工智能(x)”,“Bi (x)”,“位置”,“西北”)
複素数値x
のエアリ,関数
で複素平面を通るスラ▪▪スにおいてエアリ▪▪関数を計算します。
複素平面を通るスラ@ @スにします。
X = -4:0.1:4;Z = x+1i;
人工智能(z)を計算します。
W = airy(z);
結果の実数部をプロットします。
图plot(x, real(w))坐标轴([-4 4 -1.5 1])“真实的(z)”)
スケ,リングされたエアリ,関数
x
を定義します。
X = -10:0.01:1;
スケ,リングされたエアリ,関数とスケ,リングされていないエアリ,関数を計算します。
scaledAi = airy(0,x,1);noscaleAi = airy(0,x,0);
各結果の実数部をプロットします。
rscaled = real(scaledAi);rnoscale = real(noscaleAi);图绘制(x, rscaled“- b”, x, rnoscale“- r”xlabel([-10 1 -0.60 0.60])“x”)传说(“缩放”,“不了”,“位置”,“东南”)
入力引数
Z
- - - - - -システム変数
ベクトル|行列|N次元配列
システム変数。実数または複素数ベクトル,行列またはn次元配列として指定します。
デ,タ型:单
|双
複素数のサポ,ト:あり
k
- - - - - -エアリ,関数の種類
0
(既定値) |1
|2
|3.
エアリ,関数の種類。以下の4の値のいずれかとして指定します。
k | 戻り値 |
---|---|
|
エアリ,関数
。 |
|
エアリ関数の1次導関数 。 |
|
第2種エアリ,関数 。 |
|
第2種エアリ,関数の1次導関数 。 |
デ,タ型:单
|双
规模
- - - - - -スケ,リングオプション
0
(既定値) |1
スケ,リングオプション。0
または1
として指定します。Z
のスケ,リングを有効にするには,比例= 1
を使用します。ユ,ザ,がk
および规模
に指定した値は,艾里
がZ
に適用するスケ,リング関数を決定します。
规模 | k | 出力に適用されるスケ,リング |
---|---|---|
0 |
任意 | (没有) |
1 |
0 または1 |
|
1 |
2 または3. |
|
デ,タ型:单
|双
出力引数
W
- - - - - -Z
のエアリ,関数
ベクトル|行列| n次元配列
Z
のエアリ,関数。Z
と同じサ@ @ズの配列として返されます。
詳細
エアリ,関数
エアリ,関数は,次の方程式の線形独立解のペアです。
エアリ関数と変形ベッセル関数の間には次の関係が成り立ます。
ここで以下のようになります。
拡張機能
C/ c++コ,ド生成
MATLAB®Coder™を使用してCおよびc++コドを生成します。
使用上の注意事項および制限事項:
常に複素数の結果を返します。
厳密な単精度計算はサポ,トされていません。生成されたコ,ドでは,単精度入力で単精度出力が生成されます。ただし,関数内の変数は倍精度である可能性があります。
スレッドベ,スの環境
MATLAB®のbackgroundPool
を使用してバックグラウンドでコードを実行するか,并行计算工具箱™のThreadPool
を使用してコ,ドを高速化します。
この関数はスレッドベ,スの環境を完全にサポ,トしています。詳細にいては,スレッドベスの環境でのmatlab関数の実行を参照してください。
バ,ジョン履歴
R2006aより前に導入
Matlabコマンド
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。