我使用np.trapz和scipy simps来计算曲线下方的区域,并注意到我可能没有正确地执行此操作。以下是一个例子
12.0
12.0
20.0
20.0
这些收益
"data"
但他们不应该分别在15岁和25岁之间?它似乎介于小范围之间?
答案 0 :(得分:1)
你隐含地x = [0, 1, 2, 3, 4]
,请记住几乎在所有地方的编程中,一切都以0
开头。此外,通常,上限不包括在内。
对于y
,这意味着一个带顶点(0,0),(0,1),(4,0)和(4,1)的矩形加上一个带顶点(0,1)的三角形, (4,5)和(4,1)。矩形的面积为4 * 1 = 4,三角形的4 * 4/2 = 8,总面积为12。
对于y1
,你有一个带顶点(0,0),(0,5),(4,0)和(4,5)的矩形,因此给你和面积为20。