使用计算机代码集成来自样本的函数
计算科学
计算物理学
一体化
软件推荐
2021-12-15 14:26:25
2个回答
如果您的样本是按照网格完成的,那么您可以使用正交方法对其进行积分。这些方法可用于多种编程语言,例如 Python 或 Matlab。
此外,正如 RW Bird 所提到的,您可以对数据进行插值并整合这些多项式。如果数据遵循网格,这与以前的方法相同。如果没有,那么您将需要构建可以是全局或本地的插值器。
如果您选择均匀分布的随机点,另一种选择是使用蒙特卡罗方法来计算积分。在这种情况下,积分将是
在哪里是区域的体积,并且样本数。
听起来你想对函数 c 进行数字积分。首先选择要使用的体积元素的大致数量。这些应该在定义函数 I 的同一坐标系中。然后每个体积元素的位置定义对应的 I。对于其中的每一个,您都需要扫描数据以找到 c 的近似对应值。您可能希望在 c 的值之间进行插值,这些值太高或太低。对于积分,对这些计算的结果进行累积求和。
其它你可能感兴趣的问题
