计算javafx中LineChart(积分)下的面积

时间:2017-09-23 13:31:22

标签: java javafx linechart area integral

我正在搜索任何可用于计算JAVAFX中LineChart下面积的API。你知道吗?

1 个答案:

答案 0 :(得分:1)

我不了解API,但可以手动完成。在代码中计算积分并不困难,但问题是你没有函数而是一组点。

一个好的选择是使用Simpson's rule进行整合。最近我遇到了这个公式:

simpson's rule

您可以实施它来计算您的区域,您只需要一组坐标,您可以从图中获得。

修改

我错过了一些关于你问题的内容:你改写了折线图。你看,Simpson的规则使用了切片,这使得它对每个函数都非常有用,包括多项式函数。但是当仅使用折线图时,由于它们使用直线,因此使用梯形图可能会更快。所以你可以改用trapezoidal rule,但可能性差别不大。

感谢commenting的@trashgod。