我需要数值计算以下形式的积分:
∫1012πσ2exp(−∥(q0t3+q1t2+q2t+q3)−a∥22σ2)∥3q0t2+2q1t+q2∥dt.
这里,是中的常数向量,而是实数。这来自三次曲线上高斯的线积分。q0,q1,q2,q3,aR2σ
显然,我可以使用类似的东西将它集成到 Python 中scipy.integrate.quad
,但这非常慢,而且这是我需要多次计算的积分。有谁知道我可以近似这种形式的积分的快速方法?
的某些特定值绘制被积函数,我会得到这样的结果:
当然,这看起来像高斯。但是我看不到将积分重新表述为高斯积分的形式。当然,如果这真的是变相的高斯积分,那么通过误差函数的一些近似计算定积分很容易。qi
编辑:这当然不能简化为高斯积分。和的特定选择给出了以下被积函数的不对称图:
qia