三次曲线上高斯路径积分的快速积分方案

计算科学 数字 一体化
2021-11-30 07:04:20

我需要数值计算以下形式的积分:

0112πσ2exp((q0t3+q1t2+q2t+q3)a22σ2)3q0t2+2q1t+q2dt.
这里,中的常数向量,而是实数。这来自三次曲线上高斯的线积分。q0,q1,q2,q3,aR2σ

显然,我可以使用类似的东西将它集成到 Python 中scipy.integrate.quad,但这非常慢,而且这是我需要多次计算的积分。有谁知道我可以近似这种形式的积分的快速方法?

的某些特定值绘制被积函数,我会得到这样的结果: 当然,这看起来像高斯。但是我看不到将积分重新表述为高斯积分的形式。当然,如果这真的是变相的高斯积分,那么通过误差函数的一些近似计算定积分很容易。qi在此处输入图像描述

编辑:这当然不能简化为高斯积分。的特定选择给出了以下被积函数的不对称图: qia在此处输入图像描述

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