资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
插值法班级:学号:姓名:成绩:1实验目的(1) 熟悉拉格朗日插值多项式和牛顿插值多项式,注意其不同特点;(2) 会用三次样条插值解决一些实际问题。2实验内容已知函数表X,0.30.40.50.6yi1 999?1.26811.30331.3293试用三次拉格朗日插值多项式求x=0.45时的函数近似值。3实验步骤 输入 x(i=0,l,2,n),令 Ln(x)=O; 对 i=0,l,2,n 计算 l/xTJ X XjJ=o Xi Xj4程序设计# includefloat Lagrange(float x,float y,float xxjnt n)int i ,j;float *a,yy=0;a=new floatn;for(i=0;i=n-l;i+)ai=yi;for(j=0;j=n-l;j+) if(j!=i)ai*=(xx-xj)/(xi-xj); yy+=ai;delete a;return yy;void main() float x4=0.3,0.4,0.5,0.6;float y4=1.2222z1.2861,13033,13293;float xx=0.45,yy;yy=Lagrange(x/y,xx,4);printf(llx=%fy=%fn,xx,yy);5实验结果及分析6总结学习了插值法,学会了利用插值法编程求多项式的解,可以求解很多问题,让求解多 项式解变得非常简单。7参考资料1孙志忠,吴宏伟,袁慰平,闻震初,计算方法与实习.第四版.南京:东南人学出版社【2】谭浩强C程序设计第四版北京:清华人学出版社
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号