ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:16.72KB ,
资源ID:24508057      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24508057.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(牛顿插值法实验报告.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

牛顿插值法实验报告.docx

1、牛顿插值法实验报告牛顿插值法实验报告 篇一:牛顿插值法实验报告 牛顿插值法 一、实验目的:学会牛顿插值法,并应用算法于实际问题。 二、实验内容:给定函数 f?x,已知: f? f? f? 三、实验要求: (1)用牛顿插值法求4次Newton插值多项式在处的值,以此作为函数的近似值?N。在MATLAB中用内部函数ezplot绘制出4次Newton插值多项式的函数图形。 (2)在MATLAB中用内部函数ezplot可直接绘制出以上函数的图形,并与作出的4次Newton插值多项式的图形进行比较。 四、实验过程: 1、编写主函数。打开Editor编辑器,输入Newton插值法主程序语句: functi

2、on y,L=newdscg n=length; z=x; A=zeros;A=Y;s=; p=; for j=2:n for i=j:n A=- A)/-X); end end C=A; for k=:-1:1 C=conv); d=length;C=C+A; end y= polyval; L=poly2sym;% t=2,; fx=sqrt; wucha=fx-Y; 以文件名保存。 2、运行程序。 (1)在MATLAB命令窗口输入: X=2,; Y =,; x=;y,P=newdscg 回车得到: y = wucha = * - P = - /2305843009213693952 +

3、/288230376151711744 - /1125899906842624 + /2251799813685248 + 1865116246031207/4503599627370496 (2)在MATLAB命令窗口输入: v=0,6,-1,3; ezplot,axis,grid hold on x=0:6; yt=sqrt;plot legend xlabel ylabel title 回车即可得到图像1-1。 图1-1牛顿插值效果 五、实验结果分析: 由上运行(1)的程序可得,用牛顿插值法求4次Newton插值多项式在处函数的近似值?N=。 由在MATLAB中用内部函数ezplot直接

4、绘制出出的4次Newton插值图形与原函数的图形知,4次Newton插值图形在区间0,1与区间4,5内与原函数存在一定的偏差,而在区间1,4内误差在10的-6次方,这个精度是非常高的。因此,在计算区间1,4内的值时结果是比较准确的。 篇二:牛顿插值法报告 河 北 大 学 数 计 学 院 数值计算Newton插值多项式实验报告 课程名称:数值计算 授课老师:高少芹 学 学 日 生:耿福顺 号:2010433045 期:2012/11/27一、实验目的: 1、掌握牛顿插值法的基本思路和步骤。 2、培养编程与上机调试能力。 二、实验原理: 给定插值点序列(xi,f),i?0,1,?,n,。构造牛顿插

5、值多项式Nn。输入要计算的函数点x,并计算Nn的值,利用牛顿插值公式,当增加一个节点时,只需在后面多计算一项,而前面的计算仍有用;另一方面Nn的各项系数恰好又是各阶均差,而各阶均差可用均差公式来计算。 为 的 一阶均差。 为 均差表:的 k 阶均差。 1.输入n值及(xi,f),i?0,1,?,n,;要计算的函数点x。 2.对给定的x,由 Nn?f?f?x0,x1?f?x0,x1,x2? ?f?x0,x1?,xn? 计算Nn的值。 3. 输出Nn。 三、源代码: #include “ #include using namespace std; #include void f1; void f2

6、; void f3; int _tmain coutn; double *x=new doublen; double *y=new doublen; int i; for coutxi;coutyi; cout篇三:c+实现牛顿插值法实验报告 数值实验 用Newton商差公式进行插值 姓名:陈辉 学号:13349006 院系:数据科学与计算机学院 专业:计算机科学与技术 班级:计科一班 日期:2015-10-11 指导老师:纪庆革 目录 一、 二、 三、 四、 五、 六、 七、 八、 实验目的 . 3 实验题目 . 3 实验原理与基础理论 . 3 实验内容 . 6 实验结果 . 10 心得体会

7、 . 14 参考资料 . 14 附录(源代码) . 14 一、 实验目的 编写一个程序,用牛顿差商公式进行插值。 二、 实验题目 编写一个程序,用牛顿差商公式进行插值。 三、 实验原理与基础理论 牛顿插值公式为: ? ? =? ?0 +? ?0,?1 ?0 +?+? ?0,? ?0 其中, 10 ? ?1,? ?0,? ? ?0,? = ?0 我们将从键盘读入n阶牛顿插值的n+1个节点 ?,? ,?=0,1,?,以此得出牛顿插值多项式。 有了节点,我们只需要求? ?0,? 即可。 我们记? ?,?1,? 为tmk,则tmk在差商表表的位置为: ? ?0,?1 = ?1 ?,不妨先把x-xi中的

8、减号换成加号(在最后令yi=-xi,在令xi=yi,仍可以得到原本的结果),那么有: ?+? 0?+? 1 ?+? ?1 ?1 =?+?1 ? ? ?=0 +?2 0? 0 ? 1 ?1 ? ? 0 ? ? 1 +? +?0 为了便于表示,把 0? 0 ? ?1 ?1 ? ? 0 ? ? 1 ? ? ?1 ? ? 0 ? ? 1 ? ? ?1 0? 0 ? ? ?1 记为 ? ? 那么 ?+? 0?+? 1 ?+? ?1 =?+?1 ? 1 +?+?0 ? ? ? 只要把N中的每一项展开然后x次数相同的系数相加就可以得到数组a。于是可以列出下表:表中xi列的和就是N中ai的值,下面就来求这个和,记 ? ? ? = 0? 0 ?1 ? ? 0 ? ? ?1 = ? ? cgh的意义为g个数中所有h个数乘积之和,可以由g-1个数中所有h-1个数乘积之和,和g-1个数中所有h个数乘积之和求得,递推公式为cgh=cg-1h-1xih+cg-1h。由cgh的意义可以得到递推的边界状态为ci0=x0+xi,cii=x0xi。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1