求助:球形贝塞尔函数在MATLAB中如何表示?
求助:球形贝塞尔函数在MATLAB中如何表示?急。。。。。。。。。。。。。。。。。。,谢谢!! help中的mfunlist中有bessel函数,而且有好几 种,不知道你要的是哪一种. 谢谢,我想要得是球形贝塞尔函数得命令,mfunlist中得都是圆柱贝塞尔得命令,仍然要谢谢你! function F = sphericalbessel(n,x)F=sqrt(pi/(2*x))*besselj(n+0.5,x);
是这个吗? 原帖由 多情清秋 于 2007-3-27 00:39 发表
是这个吗?
正解,需要单独考虑x=0的情况。
function F = sphericalbessel(n,x)
ifx==0,
if n==0,
F = 1;
else
F = 0;
end
else
F=sqrt(pi/(2*x))*besselj(n+0.5,x);
end 谢谢各位! function F = sphericalbessel(n,x)
其中x是什么?
问问高手
球坐标中不是要用r,φ,θ表示吗? x=kr即归一化波长,球贝塞尔函数是分离变量以后与r有关的函数。
页:
[1]