我想使用辛普森的规则来评估以下双积分: ∫ba∣∣∣∫z0x⋅erf(x−10)⋅J0(x)dx∣∣∣2exp(−0.5∗(z−40)2)dz∫ab|∫0zx⋅erf(x−10)⋅J0(x)dx|2exp(−0.5∗(z−40)2)dz
通常,如果两个限制都是数字的,我只需申请两次就可以逃脱simps,scipy.integrate但在这里我不知道如何继续。
simps
scipy.integrate
你的积分可以写成 我写了一些正交近似。现在对进行另一个求积 ,其中是一些求积节点,是相应的权重。∫baf(z)2h(z)dz≈∑qf(zq)2h(zq)wq∫abf(z)2h(z)dz≈∑qf(zq)2h(zq)wqf(z)f(z) f(z)=∫z0g(x)dx≈∑qg(xq)vqf(z)=∫0zg(x)dx≈∑qg(xq)vqxq∈[0,z]xq∈[0,z]vqvq
编写一个函数来计算。然后用它做第一个正交。f(z)f(z)