数值分析实验3报告

上传人:飞****9 文档编号:130670597 上传时间:2020-04-30 格式:DOC 页数:6 大小:73.50KB
返回 下载 相关 举报
数值分析实验3报告_第1页
第1页 / 共6页
数值分析实验3报告_第2页
第2页 / 共6页
数值分析实验3报告_第3页
第3页 / 共6页
数值分析实验3报告_第4页
第4页 / 共6页
数值分析实验3报告_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数值分析实验3报告》由会员分享,可在线阅读,更多相关《数值分析实验3报告(6页珍藏版)》请在金锄头文库上搜索。

1、中南民族大学实验报告实验课名称: 数值分析 导教师: 学生姓名: 年级专业: 2011信息 学号: 实验名称: Runge现象 实验日期: 2014 年 3 月 31 日 实验成绩: 实验目的1、观察多项式插值问题的Runge现象,了解数值不稳定现象;2、借助Lagrange插值,从图形中观察准确曲线与插值函数对应的曲线;3、熟练掌握Matlab中的画图工具。实验内容对于函数进行Lagrange插值,取不同的节点数(如取:),在区间上取等距间隔的节点为插值点。把准确曲线和插值多项式的曲线画在同一张图上进行比较。实验内容实验步骤 1、编写算法实现题目要求;2、观察图形,并调整节点个数,看精度有哪

2、些变化;如,或 ,分别观察准确曲线与插值多项式的曲线的误差,回答:是否插值节点越多,即插值多项式次数越高,精度越高?3、验证分析实验结果,并整理报告;实验注意事项本程序的关键,需要调用实验1的Lagrange插值程序。如果区间划分为10等份:x0=-5:1:5;y0=5./(1+x0.2);x=-5:0.1:5;y=lagrange(x0,y0,x);y1=5./(1+x.2);plot(x,y,-r)hold onplot(x,y1,-b)hold off实验内容在Matlab中建立M文件lagrange.m:function f=lagrange(x,y,t)f=zeros(size(t)

3、;n=length(y);for i=1:n z=ones(size(t); for j=1:n if i=j z=z.*(t-x(j)/(x(i)-x(j); end end f=f+z*y(i);endreturnn=10的时候,在命令窗口输入:x0=-5:1:5;y0=5./(1+x0.2);x=-5:0.1:5;y=lagrange(x0,y0,x);y1=5./(1+x.2);plot(x,y,-r)hold onplot(x,y1,-b)hold off实验内容N=5的时候,输入:x0=-5:2:5;y0=5./(1+x0.2);x=-5:0.1:5;y=lagrange(x0,y0,x);y1=5./(1+x.2);plot(x,y,-r)hold onplot(x,y1,-b)hold off心得体会两次的实验图形表明,高次插值不一定优于低次插值。教师评语6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号