我知道有办法估计2条曲线之间的区域(例如矩形规则,梯形规则,Simpson规则等),但如果我有多项式
e.g。
f1(x) = a1x^3 + b1x^2 + c1x + d1
f2(x) = a2x^3 + b2x^2 + c2x + d2
是否有可以计算2条多项式曲线之间精确面积的库/函数?也许通过找到f1(x)-f2(x)的积分?
答案 0 :(得分:1)
您可以使用Apache Commons Math库计算曲线下的面积。他们的numerical analysis部分具有计算积分所需的函数。
如果你有两个多项式函数f
和g
,你只需要计算f - g
的积分(正如你已经提到的那样)。
请特别注意您在问题中提到的两种方法的课程SimpsonIntegrator和TrapezoidIntegrator。
答案 1 :(得分:0)
是的,您必须找到差分多项式response
,并在其零(或特定边界点)之间的间隔上计算确定积分的绝对值。