当函数未知时,我正在尝试找到一种使用python 2.7计算曲线下面积的方法。我只有的数据是坐标,例如:0 00.000194439 00.000388878 00.000583317 00.000777756 00.000972195 00.00116663 00.00136107 00.00155551 00.00174995 00.00194439 00.00213883 00.00233327 00.00233327 0.005882350.00252771 0.00588235 ................................................................值将始终为正。该函数通常会类似于对数函数,但这并不能保证。我可以计算(x2-x1)* y等等,但是我更喜欢使用积分。因此,我的问题是:如何在代码中可靠地找到给定坐标的函数?还是没有一个人就能做到这一点?要求后者仅涵盖所有基础,因为我的数学非常生锈
1 回答

潇湘沐
TA贡献1816条经验 获得超6个赞
如何在代码中可靠地找到给定坐标的函数?
你不能 给定一组点,所有这些点都有无数个函数。其中之一可以使用不超过N的次数的多项式构造(其中N是您拥有的数据点的数量)。但是,此函数几乎永远无法与您要表示的现实相匹配(它通常最终会在数据点之间剧烈振荡)。通常,您能做的最好的事情就是创建某种近似的积分。
只要采样率足够,您描述的近似值对于大多数函数来说都还不错,尽管您可以使用梯形规则或辛普森规则做得更好。
添加回答
举报
0/150
提交
取消