関数chankel マニュアル
(The documentation of function
chankel
)
Last Update: 2023/11/14
◆機能・用途
(Purpose)
複素変数に対するハンケル関数を計算する。
Compute the Hankel function for a complex variable.
J
n
(
z
)
をベッセル関数、
N
n
(
z
)
をノイマン関数として、 ハンケル関数は
H
n
(
z
)
=
J
n
(
z
)
+
i
N
n
(
z
)
と定義される。
The Hankel function is defined as
H
n
(
z
)
=
J
n
(
z
)
+
i
N
n
(
z
)
, where
J
n
(
z
)
is the Bessel function and
N
n
(
z
)
is the Neuman function.
◆形式
(Format)
#include <mathfunc.h>
inline double complex chankel(const int n,const double complex z)
◆引数
(Arguments)
n
ハンケル関数
H
n
(
z
)
の次数
n
。非負でなければならない。
The order
n
of the Hankel function
H
n
(
z
)
, which must be non-negative.
z
ハンケル関数
H
n
(
z
)
の引数
z
の値。
The value of the argument
z
for the Hankel function
H
n
(
z
)
.
◆戻り値
(Return value)
引数で指定した
n
と
z
の組に対する
H
n
(
z
)
の値。
The value of
H
n
(
z
)
for
n
and
z
specified by the arguments.
◆使用例
(Example)
double complex H=chankel(1,0.5);
◆使用上の注意
(Note)
大きな
z
についてこの関数を用いると計算が不安定になる可能性が高い。 詳細は
関数cneumanのマニュアル
参照。
This function may give unstable results for large
z
. For detail, see
the documentation of function
cneuman
.