【Python】使用高斯一勒让德求积(Gauss-Legendre)积分公式进行数值积分

本设计实现了使用Gauss-Legendre积分公式进行数值积分的功能。它通过计算勒让德多项式的零点和权重,并结合被积函数的取值来进行积分的近似计算。通过调整积分节点数n,可以得到更准确的积分近似值。最后,将计算得到的近似值与精确值进行比较,以评估数值积分的准确性。

import numpy as np
import matplotlib.pyplot as plt

# 定义勒让德多项式
def legendre_poly(n, x):
    if n == 0:
        return 1
    

你可能感兴趣的:(课程设计成品,python)