(5)在区间[-5,5]上取Chebyshev零点xi=5cos((2i+1)/42)(i=0,1,2,3,4,5,6,7,8,9,10)为插值节点,求f(x)=1/(1+x^2)的10次Langrange插值多项式,并画出插值图和误差分布图。
时间: 2024-05-20 20:18:36 浏览: 132
数值分析 多项式插值
首先,我们需要求出Chebyshev零点:
$$
x_i = 5\cos\left(\frac{2i+1}{42}\pi\right), \quad i=0,1,\dots,10
$$
将这些点代入 $f(x) = 1/(1+x^2)$,得到在这些点上的函数值:
$$
f(x_i) = \frac{1}{1+x_i^2}, \quad i=0,1,\dots,10
$$
接下来,我们可以使用拉格朗日插值公式来构造插值多项式:
$$
L(x) = \sum_{i=0}^{10} f(x_i) \prod_{j=0,j\neq i}^{10} \frac{x-x_j}{x_i-x_j}
$$
将 $f(x_i)$ 和 $x_i$ 代入上式,即可得到10次拉格朗日插值多项式 $L(x)$。
具体实现代码如下:
阅读全文