已知零点的振荡函数的数值积分

计算科学 插值 正交 scipy 一体化
2021-12-07 22:04:14

我有一个函数,我需要从进行数值积分,由下式给出:0+

I=0+dxxT2(x)f(x)

其中是一个插值函数,它在小处变为 ,在大处衰减为T21xx4x

f是一个已知零点的振荡函数:

f(x)=j12(αx)×cos(βlogx)

其中是球面贝塞尔。jn

由于我知道被积函数的零点(因此可以控制其振荡),将积分拆分为子积分(从)并将所有贡献相加是一个好主意吗?znznzn+1

我的想法是更改变量()并使用 SciPy's 进行子积分x=euscipy.integrate.quad

0个回答
没有发现任何回复~