繁体   English   中英

曲线python下的面积

[英]Area under curve python

我有一组数据点,通过折线图可视化时看起来像这样 在此处输入图片说明

x轴上的时间值和Y轴上的值是一个数字。 我的最终任务是找到任何输入时间范围之间的图形积分。

我想我需要做两件事-

1-找到定义此折线图的连续函数(橙色线)

2-然后可以使用scipy.integrate库来计算积分。

我有两个问题-

1-这是正确的方法还是有更聪明的方法呢?

2-如何找到给定一组数据点的折线图功能? 这与我们找到“最佳”拟合的曲线拟合几乎没有什么不同。 在这里,我想要一个定义可视化折线图的函数。

任何朝着正确方向的见识都会有所帮助。

谢谢

对于这种数据,您找不到任何连续函数,如图所示,它是完全不规则的。

您要使用梯形法则 它可以作为Numpy函数( numpy.trapz )使用。

我不同意连续功能。 可以使用Simpson规则或类似的方法对此类数据进行数值积分。

由于这是一个时间序列,因此您可以进行FFT并在频域中积分,然后转换结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM