正在加载图片...
第5章:插值法 程,编写求单个的基函数值的程序还是很有意义的。下面是求基 函数的程序段 float GetLK(float x, int k) [int i=0 float y=1.0 for(i=0;<=ni++) i if(i==k)continue y*=x-×; y/=x收k]-x return 6补充说明 拉格朗日插值虽然算法很简单,但是当n较大时,用计算器来算 还是有点累赘,大家一定不要再去寻找捷径,唯的笨办法就是 老老实实地—个—个地算,把结果填在表中。可能用纸和笔作减 法运算,用计算器作乘法和除汯计算这种组合模式最佳。基函数 值计算完毕后,可作一次检验,看累加起来是否为1,如果是,第 5 章:插值法 9 程,编写求单个的基函数值的程序还是很有意义的。下面是求基 函数的程序段: float GetLK(float x,int k) { int i = 0; float y=1.0; for(i=0;i<=n;i++) { if(i==k) continue; y *= x-x[i]; y /= x[k]-x[I]; } return y; } 6.补充说明 拉格朗日插值虽然算法很简单,但是当 n 较大时,用计算器来算 还是有点累赘,大家一定不要再去寻找捷径,唯一的笨办法就是 老老实实地一个一个地算,把结果填在表中。可能用纸和笔作减 法运算,用计算器作乘法和除法计算这种组合模式最佳。基函数 值计算完毕后,可作一次检验,看累加起来是否为 1,如果是
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有