我正在尝试实现这部分代码。最后一行出现错误“解析时出现意外的 EOF”。我尝试了各种方法,但似乎找不到问题所在 (T^T)
def simpsonsumme(f, a, b, N):
X = np.linspace(a, b, N)
if N%2 == 0:
return ((b-a)/(3*(N)) * ( f(0) + 4*np.sum(f(X[1:-1:2])) + 2*np.sum(f(X[2:-2:2])) + f(N)))
(我正在尝试实现 simpsons 规则。f 是一个函数;[a,b] 积分的区间和 N 是 [a,b] 中的部分数,也许这有点有用的上下文)
先感谢您!