正如标题所示,我正在尝试计算三角形上紧支持函数(温德兰五次多项式)的积分。请注意,函数的中心位于 3-D 空间中的某个位置。我将此函数集成在一个任意但很小的三角形()上。我目前正在使用 Dunavant,1985 (p=19) 描述的集成。
然而,这些求积规则似乎不适用于紧支持的问题。这得到了以下事实的支持:当我在使用三角形离散化的平面上积分(半径为 1 的圆内为 1 的函数)时,我的(归一化)结果介于1.001 和 0.897。
所以我的问题是,这种问题是否存在专门的求积法则?低阶复合积分规则会更好吗?
不幸的是,这个例程在我的代码中非常关键,因此精度至关重要。另一方面,我需要为单个时间步执行“几次”这种集成,因此计算成本不应该太高。并行化不是问题,因为我将串行执行集成本身。
提前感谢您的回答。
编辑:Wendland 的五次多项式由与和其中r_0是\mathbb{R}^3中的任意向量
EDIT2:如果是二维三角形,那么我想用\omega(r) = W(\frac{\|r-r_0\|}{h})计算\int_\Delta \omega(r) dr . 所以W中的q永远不会小于 0。请注意,积分是在\mathbb{R}^3中的二维曲面上的曲面积分
EDIT3:我有一个一维(线)问题的分析解决方案。也可以为二维(三角形)计算一个。