




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_试验二 插值法一、 实验目的(1) 学会Lagrange 插值和牛顿插值等基本插值方法;(2) 讨论插值的Runge现象,掌握分段线性插值方法(3) 学会Matlab提供的插值函数的使用方法,会用这些函数解决实际问题。二、 实验要求(1) 按照题目要求完成实验内容;(2) 写出相应的Matlab 程序;(3) 给出实验结果(可以用表格展示实验结果);(4) 分析和讨论实验结果并提出可能的优化实验。(5) 写出实验报告。三、 实验步骤1、用编好的Lagrange 插值法程序计算书本P66 的例1、用牛顿插值法计算P77的例1。2、已知函数在下列各点的值为:0.20.40.60.81.00.980.920.810.640.38试用4次牛顿插值多项式对数据进行插值,根据,画出图形。3、在区间-1,1上分别取用两组等距节点对龙格函数作多项式插值,对不同值,分别画出插值函数及的图形。4、下列数据点的插值01491625364964012345678可以得到平方根函数的近似,在区间0,64上作图。(1) 用这9个点作8次多项式插值。精品资料附:试验报告格式样本(正式报告这行可删除)佛山科学技术学院实 验 报 告课程名称 数值分析 实验项目 插值法 专业班级 姓名 学号 指导教师 成 绩 日 期 月 日 一、实验目的1、学会Lagrange 插值、牛顿插值和 分段线性插值等基本插值方法;2、讨论插值的Runge现象,掌握分段线性插值方法3、学会Matlab提供的插值函数的使用方法,会用这些函数解决实际问题。二、实验原理1、拉格朗日插值多项式2、牛顿插值多项式3、分段线性插值三、实验步骤1、用MATLAB编写独立的拉格朗日插值多项式函数2、用MATLAB编写独立的牛顿插值多项式函数3、利用编写好的函数计算本章P66例1、P77例1的结果并比较。4、已知函数在下列各点的值为:0.20.40.60.81.00.980.920.810.640.38试用4次牛顿插值多项式对数据进行插值,根据,画出图形。5、在区间-1,1上分别取用两组等距节点对龙格函数作多项式插值,对不同值,分别画出插值函数及的图形。6、下列数据点的插值01491625364964012345678(1)可以得到平方根函数的近似,在区间0,64上作图。(2) 用这9个点作8次多项式插值。源程序与解答:1、Lagrange 插值多项式源代码function yi=Lagrange(x, y, xi)% Lagrange 插值多项式,其中% x - 向量,全部的插值节点% y - 向量,插值节点处的函数值% xi - 标量,自变量x% yi - xi 处的函数估计值n=length(x); m=length(y);if n=m error(The lengths of X and Y must be equal); return;endp=zeros(1,n);% 对向量p赋初值0for k=1:n t=ones(1,n); for j=1:n if j=k if abs(x(k)-x(j)eps error(the DATA is error!); return; end t(j)=(xi-x(j)/(x(k)-x(j); end end p(k)=prod(t);endyi=sum(y.*p);(2)function yi=New_Int(x, y, xi)% Newton 基本插值公式,其中% x - 向量,全部的插值节点,按行输入% y - 向量,插值节点处的函数值,按行输入% xi - 标量,自变量x% yi - xi 处的函数估计值n=length(x); m=length(y);if n=m error(The lengths of X and Y must be equal); return;end% 计算均差表YY=zeros(n); Y(:,1)=y; % Y(:,1)表示矩阵中第一列的元素for k=1:n-1 for i=1:n-k if abs(x(i+k)-x(i) y=12,13,15; yi=Lagrange(x,y,175)yi =13.230158730158733(2)书本P77例1的解答x=0.40,0.55,0.65,0.80; y=0.41075,0.57815,0.69675,0.88811; yi=New_int(x,y,0.596)yi =0.6319144055040004、x=0.2:0.2:1.0; y=0.98,0.92,0.81,0.64,0.38;xx=0.2:0.08:1.0; m=length(xx); z=zeros(1,m);for i=1:m z(i)=Lagrange(x, y, xx(i);endhold onplot(x,y,o);plot(xx,z,r*);hold off图一 练习4的图形5、(1)画龙格函数的图形的matlab代码 a=-1;b=1;n=100;h=(b-a)/n; x=a:h:b;y=1./(1+25.*x.2); plot(x,y,k)图二 龙格函数的图形(2)龙格函数的Lagrange()插值函数画图源程序function Runge(n)% Runge现象% n - 等距离节点a=-1; b=1; h=(b-a)/n;x=a:h:b; y=1./(1+25.*x.2);xx=a:0.01:b; yy=1./(1+25.*xx.2); m=length(xx); z=zeros(1,m);for i=1:m z(i)=Lagrange(x, y, xx(i);endhold onplot(x,y,o);plot(xx,z,r-);hold off图三:Runge(10)的图形图四:Runge(20)的图形6、function L8%平方根函数的8次多项式插值x=0 1 4 9 16 25 36 49 64; y=sqrt(x);m=length(x); z=zeros(1,m);for i=1:m z(i)=Lagrange(x, y, x(i);endhold onplot(x,y,o); plot(x,y,o);xlabel(x);ylabel(y);plot(x,z,r-);hold off图五 的图形x=0 1 4 9 16 25 36 49 64;y=0 1 2 3 4 5 6 7 8;xx=0:0.5:64; yy=sqrt(xx);m=length(xx);z=zeros(1,m);for i=1:mz(i)=Lagrange(x,y,xx(i);endplot(x,y,o,xx,yy,.,xx,z,r-); 图六 的8次Lagrange插值函数图形四、实验结果 MATLAB desktop keyboard shortcuts, such as Ctrl+S, are now customizable. In addition, many keyboard shortcuts have changed for improved consistency across the desktop. To customize keyboard shortcuts, use Preferences. From there, you can also restore previous default settings by selecting R2009a Windows Default Set from the active settings drop-down list. For more information, see Help. Click here if you do not want to see this message again. x=144,169,225;y=12,13,15;yi=Lagrange(x,y,175)yi = 13.230158730158733 x=0.40,0.55,0.65,0.80;y=0.41075,0.57815,0.69675,0.88811;yi=New_int(x,y,0.596)Warning: Could not find an exact (case-sensitive) match for New_int.C:UsersAdministratorDesktop实验二New_Int.m is a case-insensitive match and will be used instead.You can improve the performance of your code by using exactname matches and we therefore recommend that you update yourusage accordingly. Alternatively, you can disable this warning usingwarning(off,MATLAB:dispatcher:InexactCaseMatch).This warning will become an error in future releases. Y = 0.410750000000000 1.116000000000000 0 0 0.578150000000000 0 0 0 0.696750000000000 0 0 0 0.888110000000000 0 0 0Y = 0.410750000000000 1.116000000000000 0 0 0.578150000000000 1.186000000000000 0 0 0.696750000000000 0 0 0 0.888110000000000 0 0 0Y = 0.410750000000000 1.116000000000000 0 0 0.578150000000000 1.186000000000000 0 0 0.696750000000000 1.275733333333333 0 0 0.888110000000000 0 0 0Y = 0.410750000000000 1.116000000000000 0.279999999999998 0 0.578150000000000 1.186000000000000 0 0 0.696750000000000 1.275733333333333 0 0 0.888110000000000 0 0 0Y = 0.410750000000000 1.116000000000000 0.279999999999998 0 0.578150000000000 1.186000000000000 0.358933333333334 0 0.696750000000000 1.275733333333333 0 0 0.888110000000000 0 0 0Y = 0.410750000000000 1.116000000000000 0.279999999999998 0.197333333333340 0.578150000000000 1.186000000000000 0.358933333333334 0 0.696750000000000 1.275733333333333 0 0 0.888110000000000 0 0 0yi = 0.631914405504000 x=0.2:0.2:1.0; y=0.98,0.92,0.81,0.64,0.38;xx=0.2:0.08:1.0; m=length(xx); z=zeros(1,m);for i=1:m z(i)=Lagrange(x, y, xx(i);endhold onplot(x,y,o);plot(xx,z,r*); hold off a=-1;b=1;n=100;h=(b-a)/n;x=a:h:b;y=1./(1+25.*x.2); plot(x,y,k) a=-1; b=1; h=(b-a)/n;n=10;x=a:h:b; y=1./(1+25.*x.2);xx=a:0.01:b; yy=1./(1+25.*xx.2); m=length(xx); z=zeros(1,m);for i=1:m z(i)=Lagrange(x, y, xx(i);endhold onplot(x,y,o);plot(xx,z,r-);hold off a=-1; b=1; h=(b-a)/n;n=20;x=a:h:b; y=1./(1+25.*x.2);xx=a:0.01:b; yy=1./(1+25.*xx.2); m=length(xx); z=zeros(1,m);for i=1:m z(i)=Lagrange(x, y, xx(i);endhold onplot(x,y,o);plot(xx,z,r-);hold off x=0 1 4 9 16 25 36 49 64; y=sqrt(x);m=length(x); z=zeros(1,m);for i=1:m z(i)=Lagrange(x, y, x(i);endhold onplot(x,y,o); plot(x,y,o);xlabel(x);ylabel(y);plot(x,z,r-);hold off x=0 1 4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交叉路口管理制度
- 2025年冷链物流温控技术与冷链物流冷链运输企业冷链运输成本控制与设备选型报告
- 交际宴请管理制度
- 产品市场管理制度
- 产品星级管理制度
- 产品经营管理制度
- 产品软件管理制度
- 产房仪器管理制度
- 产权交易管理制度
- 产能效益管理制度
- DB37∕T 5323-2025 住宅设计标准
- 2024年6月英语四级真题(全3套)
- MySQL数据库技术单选题100道及答案
- 《肝衰竭诊治指南(2024版)》解读
- 防暑应急救援演练脚本
- 2023-2024学年江西省吉安市高二下学期期末教学质量检测数学试题(含答案)
- GB∕T 37201-2018 镍钴锰酸锂电化学性能测试 首次放电比容量及首次充放电效率测试方法
- DB62∕T 2997-2019 公路工程工地建设标准
- 2021年河南中考复习专项:中考材料作文(解析版)
- 提高学生课堂参与度研究的课题
- 中央司法警官学院招生政治考察表
评论
0/150
提交评论