实现梯形法则算法(Trapezoidal Rule)的Python代码
梯形法则是一种数值积分方法,用于近似计算定积分的值。它基于将积分区间划分为多个小梯形,并在每个梯形上估计积分值。下面是使用Python实现梯形法则算法的代码:
def trapezoidal_rule(f, a, b, n):
"""
使用梯形法则计算定积分的近似值
参数:
f: 要积分的函数
a: 积分下限
b: 积分上限
n: 划分的子区间数量
返回值:
定积分的近似值
"""
h = (b - a) / n