前回、非球対称ポテンシャルの時には、位相シフトがT行列を表すのにあまり役に立たないことを示した。
koideforest.hatenadiary.com
今回は、どうやってT行列(の行列成分)を求めるかを考える。
波動関数はT行列を使って次のように書けることを前回示した。
これは、ポテンシャルの外側の解である。
そこで、内側を含めた一般の動径波動関数をと定義すると、
これをシュレーディンガー方程式に入れると、
ここで、を掛けて、で角度積分すると、
このシュレーディンガー方程式だけを眺める限りでは、「のラベルって意味あるの?」という感じしかしないが、外側の解を再度眺めると、の時に裸の球ベッセル関数が入ることが要請されている。
原点近傍では、遠心力ポテンシャルの寄与が支配的であるため、自由解と同じ振る舞いをすると期待出来る。
そのため、微分方程式の初期条件として、が課せられる。
つまり、は初期条件のラベルとして働いている。
したがって、行列表示で簡潔に表せば、
を固定した時に、定数倍を含めた波動関数ベクトルが求まり、それを全てのに対して実行すれば良いということになる。
数値計算上、地味に気を使わないといけないのは、定数倍のの部分である。
微分方程式では定数倍しても方程式が変わらないため、例えば初期条件の値がずれると、得られた波動関数が解析解に比べて定数倍だけズレて出て来たりする。
これは、次にT行列を求めるところで、少し注意が要る部分だと思う。
波動関数が上記の方程式から得られたとする。
が外側の解の表記と一致することから、
問題はここからどうやってを抜き出すかということである。
まず、を求めることを考える。
これにはWronskianが便利である。
詳細は省くが、球ベッセル関数と球ハンケル関数のWronskianは、解析的な関数で表すことが出来る。
したがって、
あとは、簡単な式変形から、
行列の微分方程式を解いたり、Wronskianを求めたり、面倒臭いことが多いが、逆に球対称な時がどれだけ簡単かを教えてくれている気がする。