0

我正在尝试实现这部分代码。最后一行出现错误“解析时出现意外的 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] 中的部分数,也许这有点有用的上下文)

先感谢您!

4

0 回答 0