集成高度振荡功能

计算科学 插值 正交
2021-12-02 23:12:00

我有一个对数网格,在其上我有两个与这个相似的函数(这只是最后 100 个点):

在此处输入图像描述

在这一点上,这些本质上与 Sin 函数非常相似。我需要将其中两个函数的积分以及位置相乘:

0Rf1(r)rf2(r)dr

不幸的是,这给了我类似于以下的功能:

在此处输入图像描述

我需要以高精度集成这些,但我不知道该怎么做。我知道有几个选项,但我希望还有更多我不确定的选项:

  • 我可以对原始函数进行插值(三次插值是正弦曲线和正弦曲线乘积的良好插值策略吗?),然后在特定点将插值函数相乘并使用此 scicomp 帖子中的内容

  • 我可以切换插值和乘法的顺序,将我拥有的值相乘,然后进行插值。

  • 我可以做一个更简单的辛普森规则近似,但我不确定如何在非均匀网格上做这样的事情。

0个回答
没有发现任何回复~