1.2 一元三点插值1.2.1 功能本算法从给定的 个插值结点中选取最靠近插值点 的相邻二个插值结点,用拉格朗日三点插值公式对 个一元列表函数进行成组插值。1.2.2 方法概要给定 个插值结点 及其对应的函数值 。则计算在点处的函数值 的拉格朗日三点插值公式如下:,其中算法 1.(分段线性插值)1.2.3 程序设计1.2.3.1 参数说明*x 插值结点自变量; *y 插值结点函数值n 插值结点个数; t 插值点1.2.3.2 C 程序double Arithmetic12(double *x, double *y, int n, double t)double v=0;int p=0;for(int i=1;i0v=(t-xp+1)/(xp-xp+1)*(t-xp+2)/(xp-xp+2)*yp;v+=(t-xp)/(xp+1-xp)*(t-xp+2)/(xp+1-xp+2)*yp+1;v+=(t-xp)/(xp+2-xp)*(t-xp+1)/(xp+2-xp+1)*yp+2;return v;1.2.4 例题列表函数0 1 2 30.1 0.2 0.3 0.40.0998 0.1987 0.2955 0.38940.9950 0.9801 0.9553 0.9211计算得: