Mathematica 13.1の関数ComplexPlot3Dを使用して作成した色分けにより、複素平面上の-2-2iから2+2iまでのドーソン積分関数F(z)をプロットした。 数学 において、ドーソン関数 またはドーソン積分 [ 1 ] ( HGドーソン [ 2 ] にちなんで命名)は、ガウス関数の片側フーリエ・ラプラス正弦変換である。
意味 ドーソン関数、F ( x ) = D + ( x ) 、 {\displaystyle F(x)=D_{+}(x),} 原点付近 ドーソン関数、D − ( x ) 、 {\displaystyle D_{-}(x),} 原点付近 ドーソン関数は、以下のように定義されます。 D + ( x ) = e − x 2 ∫ 0 x e t 2 d t 、 {\displaystyle D_{+}(x)=e^{-x^{2}}\int _{0}^{x}e^{t^{2}}\,dt,} また、次のように表記されるF ( x ) {\displaystyle F(x)} またはD ( x ) 、 {\displaystyle D(x),} または別の方法として D − ( x ) = e x 2 ∫ 0 x e − t 2 d t 。 {\displaystyle D_{-}(x)=e^{x^{2}}\int _{0}^{x}e^{-t^{2}}\,dt.\!}
ドーソン関数はガウス関数 の片側フーリエ・ラプラス正弦変換 である。 D + ( x ) = 1 2 ∫ 0 ∞ e − t 2 / 4 罪 ( x t ) d t 。 {\displaystyle D_{+}(x)={\frac {1}{2}}\int _{0}^{\infty }e^{-t^{2}/4}\,\sin(xt)\,dt.}
これは誤差関数 erfと密接に関係しており、
D + ( x ) = π 2 e − x 2 エルフィ ( x ) = − 私 π 2 e − x 2 erf ( 私 x ) {\displaystyle D_{+}(x)={{\sqrt {\pi }} \over 2}e^{-x^{2}}\operatorname {erfi} (x)=-{i{\sqrt {\pi }} \over 2}e^{-x^{2}}\operatorname {erf} (ix)} ここで、erfi は虚数誤差関数であり、erfi( x ) = − i erf( ix ) である。 同様に、 D − ( x ) = π 2 e x 2 erf ( x ) {\displaystyle D_{-}(x)={\frac {\sqrt {\pi }}{2}}e^{x^{2}}\operatorname {erf} (x)} 実際の誤差関数 erf に関して。
erfi関数またはFaddeeva関数 のいずれに関してもw ( z ) 、 {\displaystyle w(z),} ドーソン関数は複素平面 全体に拡張できる:[ 3 ] F ( z ) = π 2 e − z 2 エルフィ ( z ) = 私 π 2 [ e − z 2 − w ( z ) ] 、 {\displaystyle F(z)={{\sqrt {\pi }} \over 2}e^{-z^{2}}\operatorname {erfi} (z)={\frac {i{\sqrt {\pi }}}{2}}\left[e^{-z^{2}}-w(z)\right],} これは以下のように簡略化できます D + ( x ) = F ( x ) = π 2 私は [ w ( x ) ] {\displaystyle D_{+}(x)=F(x)={\frac {\sqrt {\pi }}{2}}\operatorname {Im} [w(x)]} D − ( x ) = 私 F ( − 私 x ) = − π 2 [ e x 2 − w ( − 私 x ) ] {\displaystyle D_{-}(x)=iF(-ix)=-{\frac {\sqrt {\pi }}{2}}\left[e^{x^{2}}-w(-ix)\right]} 実際にx 。 {\displaystyle x.}
のために| x | {\displaystyle |x|} ゼロに近い場合、F ( x ) ≈ x 。| x | {\displaystyle |x|} 大きい場合、F ( x ) ≈ 1/(2x ) となります。 より具体的には、原点付近では級数展開が成り立ちます。 F ( x ) = ∑ k = 0 ∞ ( − 1 ) k 2 k ( 2 k + 1 ) ! ! x 2 k + 1 = x − 2 3 x 3 + 4 15 x 5 − ⋯ 、 {\displaystyle F(x)=\sum _{k=0}^{\infty }{\frac {(-1)^{k}\,2^{k}}{(2k+1)!!}}\,x^{2k+1}=x-{\frac {2}{3}}x^{3}+{\frac {4}{15}}x^{5}-\cdots ,} 大規模な場合x {\displaystyle x} 漸近展開は次 のようになるF ( x ) = 1 2 x + 1 4 x 3 + 3 8 x 5 + ⋯ 。 {\displaystyle F(x)={\frac {1}{2x}}+{\frac {1}{4x^{3}}}+{\frac {3}{8x^{5}}}+\cdots .}
より正確には | F ( x ) − ∑ k = 0 N ( 2 k − 1 ) ! ! 2 k + 1 x 2 k + 1 | ≤ C N x 2 N + 3 。 {\displaystyle \left|F(x)-\sum _{k=0}^{N}{\frac {(2k-1)!!}{2^{k+1}x^{2k+1}}}\right|\leq {\frac {C_{N}}{x^{2N+3}}}.} どこn ! ! {\displaystyle n!!} は二重階乗 です。
F ( x ) {\displaystyle F(x)} 微分方程式 を満たすd F d x + 2 x F = 1 {\displaystyle {\frac {dF}{dx}}+2xF=1\,\!} 初期条件 付きF ( 0 ) = 0. {\displaystyle F(0)=0.} したがって、極値を持つ F ( x ) = 1 2 x 、 {\displaystyle F(x)={\frac {1}{2x}},} その結果、x = ±0.92413887... ( OEIS : A133841 )、F ( x ) = ±0.54104422... ( OEIS : A133842 ) となった。
変曲点は次のようになります F ( x ) = x 2 x 2 − 1 、 {\displaystyle F(x)={\frac {x}{2x^{2}-1}},} その結果、x = ±1.50197526... ( OEIS : A133843 )、F ( x ) = ±0.42768661... ( OEIS : A245262 ) となる。(自明な変曲点 を除いて)x = 0 、 {\displaystyle x=0,} F ( x ) = 0. {\displaystyle F(x)=0.} )
ガウス関数のヒルベルト変換は次のように定義さ れる。 H ( y ) = π − 1 P 。 V 。 ∫ − ∞ ∞ e − x 2 y − x d x {\displaystyle H(y)=\pi ^{-1}\operatorname {P.V.} \int _{-\infty }^{\infty }{\frac {e^{-x^{2}}}{y-x}}\,dx}
PVはコーシー主値 を表し、実数に限定する。y 。 {\displaystyle y.} H ( y ) {\displaystyle H(y)} は、次のようにドーソン関数と関連付けることができます。主値積分の中では、1 / u {\displaystyle 1/u} 一般化された関数 または分布として、フーリエ表現を使用する 1 u = ∫ 0 ∞ d k 罪 k u = ∫ 0 ∞ d k 私は e 私 k u 。 {\displaystyle {1 \over u}=\int _{0}^{\infty }dk\,\sin ku=\int _{0}^{\infty }dk\,\operatorname {Im} e^{iku}.}
と1 / u = 1 / ( y − x ) 、 {\displaystyle 1/u=1/(y-x),} 指数表現を使用します罪 ( k u ) {\displaystyle \sin(ku)} そして、x {\displaystyle x} 見つける π H ( y ) = 私は ∫ 0 ∞ d k exp [ − k 2 / 4 + 私 k y ] ∫ − ∞ ∞ d x exp [ − ( x + 私 k / 2 ) 2 ] 。 {\displaystyle \pi H(y)=\operatorname {Im} \int _{0}^{\infty }dk\,\exp[-k^{2}/4+iky]\int _{-\infty }^{\infty }dx\,\exp[-(x+ik/2)^{2}].}
積分を移動させることができますx {\displaystyle x} 実軸に、そしてπ 1 / 2 。 {\displaystyle \pi ^{1/2}.} したがって π 1 / 2 H ( y ) = 私は ∫ 0 ∞ d k exp [ − k 2 / 4 + 私 k y ] 。 {\displaystyle \pi ^{1/2}H(y)=\operatorname {Im} \int _{0}^{\infty }dk\,\exp[-k^{2}/4+iky].}
に関して平方完成しますk {\displaystyle k} そして入手する π 1 / 2 H ( y ) = e − y 2 私は ∫ 0 ∞ d k exp [ − ( k / 2 − 私 y ) 2 ] 。 {\displaystyle \pi ^{1/2}H(y)=e^{-y^{2}}\operatorname {Im} \int _{0}^{\infty }dk\,\exp[-(k/2-iy)^{2}].}
変数を変更してu = 私 k / 2 + y : {\displaystyle u=ik/2+y:} π 1 / 2 H ( y ) = − 2 e − y 2 私は 私 ∫ y 私 ∞ + y d u e u 2 。 {\displaystyle \pi ^{1/2}H(y)=-2e^{-y^{2}}\operatorname {Im} i\int _{y}^{i\infty +y}du\ e^{u^{2}}.}
この積分は、複素平面上の長方形に沿った経路積分として実行できます。結果の虚部を取ると、次のようになります。 H ( y ) = 2 π − 1 / 2 F ( y ) {\displaystyle H(y)=2\pi ^{-1/2}F(y)} どこF ( y ) {\displaystyle F(y)} これは、上記で定義されたドーソン関数である。
ヒルベルト変換x 2 n e − x 2 {\displaystyle x^{2n}e^{-x^{2}}} はドーソン関数とも関連しています。これは、積分記号内で微分する手法で確認できます。 H n = π − 1 P 。 V 。 ∫ − ∞ ∞ x 2 n e − x 2 y − x d x 。 {\displaystyle H_{n}=\pi ^{-1}\operatorname {P.V.} \int _{-\infty }^{\infty }{\frac {x^{2n}e^{-x^{2}}}{y-x}}\,dx.}
導入 H 1 = π − 1 P 。 V 。 ∫ − ∞ ∞ e − 1 x 2 y − x d x 。 {\displaystyle H_{a}=\pi ^{-1}\operatorname {P.V.} \int _{-\infty }^{\infty }{e^{-ax^{2}} \over y-x}\,dx.}
のn {\displaystyle n} の導関数は ∂ n H 1 ∂ 1 n = ( − 1 ) n π − 1 P 。 V 。 ∫ − ∞ ∞ x 2 n e − 1 x 2 y − x d x 。 {\displaystyle {\partial ^{n}H_{a} \over \partial a^{n}}=(-1)^{n}\pi ^{-1}\operatorname {P.V.} \int _{-\infty }^{\infty }{\frac {x^{2n}e^{-ax^{2}}}{y-x}}\,dx.}
したがって、我々は次のことを発見する H n = ( − 1 ) n ∂ n H 1 ∂ 1 n | 1 = 1 。 {\displaystyle \left.H_{n}=(-1)^{n}{\frac {\partial ^{n}H_{a}}{\partial a^{n}}}\right|_{a=1}.}
導関数を最初に実行し、次に結果を評価します。1 = 1. {\displaystyle a=1.} 変数変換によってH 1 = 2 π − 1 / 2 F ( y 1 ) 。 {\displaystyle H_{a}=2\pi ^{-1/2}F(y{\sqrt {a}}).} 以来F ′ ( y ) = 1 − 2 y F ( y ) 、 {\displaystyle F'(y)=1-2yF(y),} 私たちは書くことができますH n = P 1 ( y ) + P 2 ( y ) F ( y ) {\displaystyle H_{n}=P_{1}(y)+P_{2}(y)F(y)} どこP 1 {\displaystyle P_{1}} そしてP 2 {\displaystyle P_{2}} 多項式です。例えば、H 1 = − π − 1 / 2 y + 2 π − 1 / 2 y 2 F ( y ) 。 {\displaystyle H_{1}=-\pi ^{-1/2}y+2\pi ^{-1/2}y^{2}F(y).} あるいは、H n {\displaystyle H_{n}} 漸化式 を用いて計算できる(n ≥ 0 {\displaystyle n\geq 0} ) H n + 1 ( y ) = y 2 H n ( y ) − ( 2 n − 1 ) ! ! π 2 n y 。 {\displaystyle H_{n+1}(y)=y^{2}H_{n}(y)-{\frac {(2n-1)!!}{{\sqrt {\pi }}2^{n}}}y.}
参考文献 ↑ Temme, NM (2010)、「誤差関数、ドーソン積分、フレネル積分」、Olver, Frank WJ 、Lozier, Daniel M.、Boisvert, Ronald F.、Clark, Charles W. (編)、NIST 数学関数ハンドブック 、ケンブリッジ大学出版局、ISBN 978-0-521-19225-5 MR 2723248 。 ↑ ドーソン、HG (1897)。 「数値的価値について ∫ 0 h exp ( x 2 ) d x {\displaystyle \textstyle \int _{0}^{h}\exp(x^{2})\,dx} 「 .ロンドン数学会紀要 . s1-29 (1): 519– 522. doi : 10.1112/plms/s1-29.1.519 .↑ Mofreh R. Zaghloul および Ahmed N. Ali、「アルゴリズム 916: Faddeyeva 関数と Voigt 関数の計算」、 ACM Trans. Math. Soft. 38 (2), 15 (2011)。プレプリントはarXiv:1106.0151で入手可能。
外部リンク GNU科学ライブラリ のgsl_sf_dawsonlibcerf は、複素誤差関数を扱う数値 C ライブラリであり、約 13~14 桁の精度を持つ関数voigt(x, sigma, gamma)を提供します。これは 、MIT Faddeeva パッケージに実装されているFaddeeva 関数 に基づいています。 ドーソンの積分(Mathworldより) エラー関数は、 2019年11月1日にWayback Machine に アーカイブされました。