1、理解
对于三点(x1,y1)(x_1, y_1)(x1,y1),(x2,y2)(x_2, y_2)(x2,y2), (x3,y3)(x_3, y_3)(x3,y3),

假设过每一个点的都是二元函数,则对于(x1,y1)(x_1, y_1)(x1,y1),可以假设该二元函数通过点(x1,1)(x_1, 1)(x1,1),而对于另外两个点则是(x2,0)(x_2, 0)(x2,0),(x2,0)(x_2, 0)(x2,0)。由此可以确定第一个二元函数f1(x)f_1(x)f1(x),以此类推过这三个样本点可确定三个二元函数f2(x)f_2(x)f2(x)和f3(x)f_3(x)f3(x)。则
f(x)=y1∗f1(x)+y2∗f2(x)+y3∗f3(x)f(x)=y_1*f_1(x)+y_2*f_2(x)+y_3*f_3(x)f(x)=y1∗f1(x)+y2∗f2(x)+y3∗f3(x)
2、进阶
更一般地,我们假定一个函数fi(xj)f_i(x_j)fi(xj),由上分析可知,
当i≠ji\neq ji=j时,fi(xj)=0f_i(x_j)=0fi(xj)=0;当i=ji= ji=j时,fi(xj)=1f_i(x_j)=1fi(xj)=1;那么若我们构造
f1(x)=(x−x2)∗(x−x3)(x1−x2)∗(x1−x3)
f_1(x)=\frac{(x-x_2)*(x-x_3)}{(x_1-x_2)*(x_1-x_3)}
f1(x)=(x1−x2)∗(x1−x3)(x−x2)∗(x−x3)
进一步地,有
fi(x)=∏j≠i1≤j≤3(x−xj)(xi−xj)
f_i(x)=\prod_{j\neq i}^{1\leq j \leq 3}\frac{(x-x_j)}{(x_i-x_j)}
fi(x)=j=i∏1≤j≤3(xi−xj)(x−xj)
因此,最终
f(x)=∑i=13yi∗fi(x)
f(x)=\sum_{i=1}^3 y_i*f_i(x)
f(x)=i=1∑3yi∗fi(x)
参考自
https://www.zhihu.com/question/58333118
本文介绍了拉格朗日插值法的基本概念。通过理解对于三个点(x1,y1),(x2,y2),(x3,y3)如何构建二元函数,以及进阶的公式推导,阐述了如何利用这种插值方法来逼近数据点的函数关系。"
108972086,9110609,Win10配置FTP服务器指南,"['FTP服务器', 'Windows功能', 'IIS', '服务器管理']
385

被折叠的 条评论
为什么被折叠?



