用韦德尔规则计算积分

2024-09-30 22:10:18 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能告诉我这个公式有什么问题吗

def Weddle1(f, a, b, n): 
h = (b - a) / n
summa1 = 0
summa1 += ((3*h/10)*(f(a)+5*f(a+h)+f(a+2*h)+6*f(a+3*h)+f(a+4*h)+5*f(a+5*h)+f (a+6*h)))
return summa1

提前谢谢你的回答


Tags: returndef公式summa1weddle1
1条回答
网友
1楼 · 发布于 2024-09-30 22:10:18

问题是在第4行,你有类似f(a)的东西,但问题是f不是一个函数,所以如果你试图乘法,你应该做f*(a),而且它没有正确缩进

相关问题 更多 >