全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
拉格朗日插值法分析报告1、 拉格朗日插值法介绍1、 插值概念简介 已知在区间上个不同点处的函数值,求一个至多次的多项式使其在给定点处与同值,既满足插值条件称为插值多项式,称为插值节点,称为插值区间。从几何上看,次的多项式插值就是过个点,作一条多项式曲线近似曲线。 图1 多项式曲线以及近似曲线 2、拉格朗日插值法原理 在求满足插值条件次插值多项式之前,先考虑一个简单的插值问题:对节点中任一点,作一n次多项式,使它在该点上取值为1,而在其余点上取值为零,即 上式表明个点都是次多项式的零点,故可设其中,为待定系数。由条件立即可得故 由上式可以写出个次插值多项式。我们称它们为在个节点上的次基本插值多项式或次插值基函数。利用插值基函数立即可以写出满足插值条件的次插值多项式 根据条件,容易验证上面多项式在节点处的值为,因此,它就是待求的次插值多项式。形如的插值多项式就是拉格朗日插值多项式,记为,即作为常用的特例,令,由上式即得两点插值公式 ,这是一个线性函数,故又名线性插值。若令,则又可得到常用的三点插值公式这是一个二次函数,故又名二次插值或抛物线插值。2、 算法设计1、 算法描述(1) 输入已知点的个数;(2) 分别输入已知点X的坐标;(3) 分别输入已知点Y的坐标;(4) 调用拉格朗日插值函数,求得某点对应的函数值。2、 算法流程图分别输入已知点X的坐标和已知点Y的坐标开始 = 3、 程序源代码#include#includefloat lagrange(float *x,float *y,float xx,int k)int i,j;float l,yy=0.0;for(i=0;i=k-1;i+)l=1.0;for(j=0;j=k-1;j+)if(j!=i)l=l*(xx-xj)/(xi-xj);yy=yy+yi*l;return yy;int main()int i,n,k;float x50,y50,xx,yy;printf(插值次数 k:);scanf(%d,&k);printf(输入差值点个数 n:);scanf(%d,&n);for(i=0;i=n-1;i+)printf(x%d:,i);scanf(%f,&xi);printf(n);for(i=0;i=n-1;i+)printf(y%d:,i);scanf(%f,&yi);printf(n);printf(Input xx:);scanf(%f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 范本新学期学习计划范文集锦5篇
- 专业技术工作总结范文
- 个人年度述职报告范文
- DB12T 545-2014 南水北调工程现场项目管理规范
- 中级财务实训工作心得
- 个人试用期转正述职报告
- 探究实验遵循的一般原则
- 防伪油墨 第2部分:磁性防伪油墨 征求意见稿
- 戒子规课件教学课件
- 义乌市七校七年级上学期语文11月期中联考试卷
- 2024中国罕见病行业趋势观察报告
- 葛洲坝毕业实习报告
- 创作属于自己的戏剧舞台美术设计
- 苏教版2022-2023五年级数学上册全册教材分析
- 埋地钢质管道腐蚀与防护
- 人工智能对教育考试的改革与应用
- 会议宴会接待通知单
- 数字化人才管理
- 血液循环系统课件
- 起重机械自查报告
- ZJ40J钻机技术参数
评论
0/150
提交评论