四面体(3D)上函数的数值积分库



我正在寻找具有解决四面体上3D积分功能的 python库。我希望能够以(x, y, z)的形式输入四个点和一个函数f(x, y, z),其中f是一个多项式函数。

我只找到了接受从一个函数到另一个函数的积分边界的函数,但我需要一个接受点的积分工具。

您可以使用quadpy库对四面体上的函数进行积分。

但是对于多项式函数f,可以计算出f在四面体上的精确积分值(更普遍的是在任何维的单纯形上)。此方法在R包SimplicialCubature中实现。。本文提供了另一种方法;我在Python中实现了:gist.


编辑

我现在做了一个包。

最新更新