CoulombF[l,η,r]
正則クーロン(Coulomb)波動関数
を与える.
CoulombF
CoulombF[l,η,r]
正則クーロン(Coulomb)波動関数
を与える.
詳細
- 記号操作・数値操作の両方に適した数学関数である.
- CoulombF[l,η,r]は常微分方程式
の解である. - CoulombF[l,η,r]は
の近くで
に比例する. - CoulombF[l,η,r]は大きい
と何らかの位相シフト
について
になる傾向がある. - CoulombFは
から
までの複素
平面上に不連続な分枝切断線を持つ. - CoulombFは特定の引数については自動的に厳密値に評価される.
- CoulombFは任意の数値精度で評価することができる.
- CoulombFは自動的にリストに縫い込まれる.
- CoulombFはIntervalオブジェクトおよびCenteredIntervalオブジェクトに使うことができる. »
例題
すべて開く すべて閉じる例 (4)
CoulombF[3, 0.12, 7.]N[CoulombF[3, 2, 5], 50]斥力(
)と引力
)の相互作用についてクーロン波動関数をプロットする:
Plot[{CoulombF[0, 0.3, r], CoulombF[0, -0.3, r]}, {r, 0, 10}]ComplexPlot[CoulombF[3 / 2, 1 / 4, z], {z, -3 - 3I, 3 + 3I}]Series[CoulombF[0, 2, r], {r, 0, 2}]Asymptotic[CoulombF[ℓ, η, r], r -> ∞]スコープ (20)
数値評価 (5)
N[CoulombF[1 / 2, 7, 1]]N[CoulombF[1 / 2, -7, 1]]N[CoulombF[1 / 2, 7, 1], 50]CoulombF[-2 / 5, -3, 1.23456789101112131415]CoulombF[-2 / 5, -3, 1.2345678910111213141516171819202122]CoulombF[2 / 3, 0.7 + 0.1 I, 3.2]CoulombF[11, -3, 70`100]//N//TimingCoulombF[11, -3, 70`1000]//N//TimingCoulombFはIntervalオブジェクトおよびCenteredIntervalオブジェクトに使うことができる:
CoulombF[Interval[{0.234, 0.235}], Interval[{0.345, 0.346}], Interval[{0.456, 0.457}]]CoulombF[CenteredInterval[3 / 4, 10 ^ -6], CenteredInterval[5 / 6, 10 ^ -6], CenteredInterval[7 / 8, 10 ^ -6]]特別な値 (3)
Limit[CoulombF[0, 2, r], r -> 0]パラメータ η の値が0のとき,CoulombFは球ベッセル関数に簡約される:
CoulombF[n, 0, r]CoulombFの最初の正の零点を求める:
rzero = r /. FindRoot[CoulombF[0, 3, r], {r, 9}]Plot[CoulombF[0, 3, r], {r, 0, 20}, Epilog -> Style[Point[{rzero, CoulombF[0, 3, rzero]}], PointSize[Large], Red]]可視化 (3)
CoulombF関数をプロットする:
Plot[CoulombF[2, 0, x], {x, 0, 4π}]ComplexContourPlot[Re[CoulombF[2, 0, z]], {z, -2π - π I, 2π + π I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[CoulombF[2, 0, z]], {z, -2π - π I, 2π + π I}, IconizedObject[«PlotOptions»]]Table[PolarPlot[...], {k, 1, 8}]関数の特性 (7)
CoulombFの定義域:
FunctionDomain[CoulombF[n, η, x], x]FunctionDomain[CoulombF[n, η, z], z, Complexes]CoulombFは η の解析関数である:
FunctionAnalytic[CoulombF[n, η, x], η]CoulombF[2,0,x]は単射ではない:
FunctionInjective[CoulombF[2, 0, x], x]Plot[{CoulombF[2, 0, x], 1 / 2}, {x, -4π, 4π}]CoulombF[2,0,x]は非負でも非正でもない:
FunctionSign[CoulombF[2, 0, x], x]CoulombF[2,0,x]は零点で特異点と不連続点の両方を持つ:
FunctionSingularities[CoulombF[2, 0, x], x]FunctionDiscontinuities[CoulombF[2, 0, x], x]CoulombFは凸でも凹でもない:
FunctionConvexity[CoulombF[2, 0, x], x]TraditionalFormによる表示:
CoulombF[n, η, z]//TraditionalForm級数展開 (1)
Seriesを使って零点と無限大におけるテイラー(Taylor)展開を求める:
Series[CoulombF[1, 2, x], {x, 0, 3}]//FullSimplifySeries[CoulombF[1, 2, x], {x, ∞, 3}]//FullSimplify
の周りのCoulombFについての最初の3つの近似をプロットする:
terms = Normal@Table[Series[CoulombF[1, 2, x], {x, 0, m}], {m, 1, 5, 2}];
Plot[{CoulombF[1, 2, x], terms}, {x, -2π, 2π}, PlotRange -> {-1.5, 1.5}]アプリケーション (3)
DSolve[{y''[r] + (1 - (2η/r) - (ℓ(ℓ + 1)/r^2))y[r] == 0}, y[r], r]電荷が
と
で距離
と相対運動エネルギー
で隔てられた2つの点粒子間のクーロンポテンシャルを持つ放射状シュレディンガー(Schrödinger)方程式の波動関数:
w[𝓈_] := CoulombF[ℓ, 𝒵 𝒵 Quantity[1, "FineStructureConstant"]Quantity[1, "SpeedOfLight"]Sqrt[(Quantity[1, "ElectronMass"]/2ℰ)], (𝓈/Quantity[1, "ReducedPlanckConstant"])Sqrt[2Quantity[1, "ElectronMass"]ℰ]]波動関数がエネルギーと分離距離の特定の値についてシュレディンガー方程式を満足することを確認する:
-(Quantity[1, "ReducedPlanckConstant"]^2/2Quantity[1, "ElectronMass"])w''[𝓈] + ((Quantity[1, "ReducedPlanckConstant"]^2/2Quantity[1, "ElectronMass"])(ℓ(ℓ + 1)/𝓈^2) + (𝒵 𝒵 Quantity[1, "FineStructureConstant"]Quantity[1, "ReducedPlanckConstant"]Quantity[1, "SpeedOfLight"]/𝓈))w[𝓈] == ℰ w[𝓈] /. {ℓ -> 2, 𝒵 -> -1, 𝒵 -> 1, ℰ -> Quantity[0.44, "Electronvolts"], 𝓈 -> 2.1ElementData["Hydrogen", "AtomicRadius"]}Plot[w[Quantity[s, "Angstroms"]] /. {ℓ -> 2, 𝒵 -> -1, 𝒵 -> 1, ℰ -> Quantity[0.44, "Electronvolts"], 𝓈 -> 2.1ElementData["Hydrogen", "AtomicRadius"]}, {s, 0, 50}]CoulombFのWKB近似を構築する:
wkbCoulombF[el_, eta_, r_ ? NumberQ] := Module[{rhoT = eta + √(eta^2 + el(el + 1)), a, phi},
CompoundExpression[...]
]Plot[{CoulombF[3, 17, r], wkbCoulombF[3, 17, r]}, {r, 0, 50}, PlotStyle -> {Thick, Dashed}]特性と関係 (2)
CoulombFはCoulombH1とCoulombH2の線形結合である:
(CoulombH1[ℓ, η, r] - CoulombH2[ℓ, η, r]) / (2I)//FullSimplifyCoulombFはHypergeometric1F1Regularizedと複素平面の一部の領域で関連している:
coulombF[el_, eta_, r_] := With[{z = -2I r, w = 1 + el + I eta}, Exp[(LogGamma[el + 1 + I eta] + LogGamma[el + 1 - I eta]) / 2 + I Pi / 2 w]z ^ (el + 1)Exp[-z / 2]Hypergeometric1F1Regularized[w, 2 el + 2, z] / 2
]Plot[{CoulombF[3, 1, r], coulombF[3, 1, r]}, {r, 0, 16}, PlotStyle -> {Thick, Dashed}, PlotLegends -> {"built-in", "alternative"}]しかし,記述された定義は
に分枝切断線を持つのに対し,組込みのCoulombFは
に分枝切断線を持つ:
{Labeled[ComplexPlot[CoulombF[4 / 3, 1, r], {r, -3 - 3I, 3 + 3I}], "built-in"], Labeled[ComplexPlot[coulombF[4 / 3, 1, r], {r, -3 - 3I, 3 + 3I}], "alternative"]}おもしろい例題 (1)
With[{ℓ = 3 / 5, η = -1 / 2, ε = 1*^-12}, ParametricPlot3D[Table[{r Cos[φ], r Sin[φ], Im[Exp[2π I k ℓ]CoulombF[ℓ, η, r Exp[I φ]]]}, {k, -1, 1}], {r, ε, 3}, {φ, -π + ε, π - ε}, BoxRatios -> {1, 1, 2.5}, Mesh -> None, PlotStyle -> Directive[Hue[0.85], Opacity[0.6]]]]関連するガイド
-
▪
- 特殊関数 ▪
- 量子力学で使用される関数
テキスト
Wolfram Research (2021), CoulombF, Wolfram言語関数, https://reference.wolfram.com/language/ref/CoulombF.html (2023年に更新).
CMS
Wolfram Language. 2021. "CoulombF." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/CoulombF.html.
APA
Wolfram Language. (2021). CoulombF. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CoulombF.html
BibTeX
@misc{reference.wolfram_2026_coulombf, author="Wolfram Research", title="{CoulombF}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/CoulombF.html}", note=[Accessed: 04-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_coulombf, organization={Wolfram Research}, title={CoulombF}, year={2023}, url={https://reference.wolfram.com/language/ref/CoulombF.html}, note=[Accessed: 04-September-2026]}