﻿功能:库伦波函数(Coulomb wave function)

格式:
CoulombWaveF(L,a,b)
CoulombWaveF(L,a,b,loop)

说明:
loop:为循环次数的参数,只接受正整数

CoulombWaveF(L,a,b)=2^L*{Exp<算式解析\exp>}(-π*a/2-i*b)*b^(L+1)*{Abs<算式解析\Abs>}({Gamma<算式解析\gamma>}(L+1+i*a))/{Gamma<算式解析\gamma>}(2L+2)*{HypergeometricM<算式解析\HypergeometricM>}(L+1-i*a,2L+2,2*i*b)

CoulombWaveF(L,a,b,loop)=2^L*{Exp<算式解析\exp>}(-π*a/2-i*b)*b^(L+1)*{Abs<算式解析\Abs>}({Gamma<算式解析\gamma>}(L+1+i*a))/{Gamma<算式解析\gamma>}(2L+2)*{HypergeometricM<算式解析\HypergeometricM>}(L+1-i*a,2L+2,2*i*b,loop)

参考:{Coulomb wave function<http://en.wikipedia.org/wiki/Coulomb_wave_function>}

例子:

CoulombWaveF(2i+3,4.5,6.9+7i)//回车得到如下结果
ans = 0.206774398022239 + 0.157329585287209i