我正在尝试做类型的积分
在哪里和是使用球坐标表示的三维向量,, 和是一个非平凡的、潜在复杂的函数。积分超过和即使答案相当复杂,也可以通过分析来完成。然而,对于其他积分来说,情况并非如此。
所以我想知道解决这个问题的最佳方法是什么,或者是否有任何包(最好是python)可以进行这种积分。我计划尝试 SciPy nquad
,但我听说它不建议用于加权的积分.
我正在尝试做类型的积分
所以我想知道解决这个问题的最佳方法是什么,或者是否有任何包(最好是python)可以进行这种积分。我计划尝试 SciPy nquad
,但我听说它不建议用于加权的积分.
Genz-Malik 算法 [ 1 ] 在cubature 库中实现,适用于计算 6 维积分。
[ 1 ] AC Genz 和 AA Malik,“关于算法 006 的评论:N 维矩形区域数值积分的自适应算法”,计算与应用数学杂志,第一卷。6,没有。4,第 295-302 页,1980 年 12 月。