アプリ版:「スタンプのみでお礼する」機能のリリースについて

MORSEの論文を読み、ポテンシャル
V[x_] := d Exp[-2 a (x - x0)] - 2 d Exp[-a (x - x0)]上の波動関数は、
R[x_, n_] := Exp(-x/2)*x^((k - 2 n - 1)/2)
*LaguerreL[k - n - 1, k - 2 n - 1, x]
と与えられることがわかったのですが、
これの直交性を確かめるためにMathematicaで
     int[R[x,n]R[x,m],{x,0,∞}]
を行ったのですが、これがなぜか0になりません。
なんでですかね?
ラゲール多項式の直交性は
    int[Exp[-x]*x^k*LaguerreL[n,k,x]
*LaguerreL[m,k,x],{x,0,∞}]
が0になることは確認できているので、Mathematicaの計算過程に問題はないと思うのですが…
なので、元の波動関数に問題があるのかも知れなく思えてきました。
原因がわかる方教えてください。

A 回答 (1件)

■R[x,n]の定義式にある間違いその1


×:Exp(-x/2)
○:Exp[-x/2]
ケアレスミスですね。

■R[x,n]の定義式にある間違いその2
×:LaguerreL[k - n - 1, k - 2 n - 1, x]
○:LaguerreL[n, k - 2 n - 1, x]
モースの論文にある generalized Laguerre polynomials の引数の書き方は、MathematicaのLaguerreLのそれとは違います。MathematicaのLaguerreLの定義は
http://en.wikipedia.org/wiki/Laguerre_polynomial …
にあるものと同じはずですので、確認して下さい。

■直交性を確かめるための積分にある間違い
×:R[x,n]R[x,m]
○:R[x,n]R[x,m]/x
ポテンシャルをV[r_] := d Exp[-2 a (r - r0)] - 2 d Exp[-a (r - r0)]と定義すれば、rと波動関数R[x,n]の独立変数xと間の関係は
x ∝ Exp[-a (r - r0)]
のようになります。これを微分するとdx/dr=-a*xになりますから、
∫R(x(r),n)R(x(r),m)dr =∫R(x,n)R(x,m)/(-a*x) dx ∝∫R(x,n)R(x,m)/x dx
より、直交性を確かめるために積分される関数は、R[x,n]R[x,m] ではなくて R[x,n]R[x,m]/x になります。
rの定義域が(-r0,+∞)ではなくて(-∞,+∞)になっている理由については
http://en.wikipedia.org/wiki/Talk:Morse_potentia …
をご覧下さい。-∞<r<+∞なので、0<x<+∞になります。
    • good
    • 0
この回答へのお礼

ありがとうざいます。
助かりました。

お礼日時:2010/03/10 16:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!