03、插值与拟合.ppt
《03、插值与拟合.ppt》由会员分享,可在线阅读,更多相关《03、插值与拟合.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数学模型数学模型Mathematica modelling南 昌 大 学 基 础 课 部马 新 生 插值与拟合插值与拟合12/20/20221插插 值值 与与 拟拟 合合2.拟拟 合合 的的 基基 本本 原原 理;线理;线 性性 最最 小二小二 乘乘 拟拟合。合。3.面面 对对 一一 个个 实实 际际 问问 题,应题,应 该该 用用 插插 值,还值,还 是是 拟拟 合。合。1.插值的基本原理;三种插值方法:拉格朗日插值的基本原理;三种插值方法:拉格朗日插值,分段线性插值,三次样条插值。插值,分段线性插值,三次样条插值。12/20/20222插插 值值 问问 题题 实实 例例 1 1标准正态分布
2、函数标准正态分布函数 (x)求求(1.014)(1.014)=0.8438 (0.8461 0.8438)0.4=0.8447查查 函函 数数 表表12/20/20223插插 值值 问问 题题 实实 例例 2 2xy机翼下轮廓线12/20/20224插插 值值 问问 题题 的的 提提 法法已知已知 n+1个节点个节点其中其中互不相同,不妨设互不相同,不妨设求任一插值点求任一插值点处的插值处的插值节点可视为由节点可视为由产生产生,,表达式复杂表达式复杂,,或无封闭形式或无封闭形式,,或未知或未知.。12/20/20225求求 解解 插插 值值 问问 题题 的的 基基 本本 思思 路路 构造一个构
3、造一个(相对简单的相对简单的)函数函数通过全部节点通过全部节点,即即再用再用计算插值,即计算插值,即12/20/202261.1.拉格朗日(Lagrange)多项式插值1.1 1.1 插值多项式插值多项式有唯一解有唯一解12/20/202271.1.拉格朗日(Lagrange)多项式插值1.2 拉格朗插值多项式又(2)有唯一解,故(3)与(1)相同。12/20/202281.1.拉格朗日(Lagrange)多项式插值1.3 1.3 误差估计误差估计12/20/202291.1.拉格朗日(Lagrange)多项式插值1.4 1.4 例例 将0,/2 n等分,用g(x)=cos(x)产生n+1个节
4、点,作Ln(x)(取n=1,2),计算cos(/6),估计误差。解解:n=1,(x0,y0)=(0,1),(x1,y1)=(/2,0),L1(x)=y0l0+y1l1=1-2x/,coscos(/6)=0.6667/6)=0.6667n=2,(x0,y0)=(0,1),(x1,y1)=(/4,0.7071),(x2,y2)=(/2,0),L2(x)=y0l0+y1l1+y2l2=8(x-/4)(x-/2)/2-16x(x-/2)0.7071/2coscos(/6)=L/6)=L2 2(/6)=0.8508 /6)=0.8508 精确值:精确值:cos cos(/6)=0.8660/6)=0.8
5、66012/20/2022101.1.拉格朗日(Lagrange)多项式插值1.51.5 拉格朗日插值多项式的振荡To MATLAB(runge)Runge现象现象:12/20/2022112.2.分段线性插值分段线性插值xjxj-1xj+1x0 xn计算量与n无关;n越大,误差越小.12/20/2022123.3.三次样条插值三次样条插值12/20/202213插值方法小结插值方法小结拉格朗日插值(高次多项式插值):曲线光滑;拉格朗日插值(高次多项式插值):曲线光滑;误差估计有表达式;收敛性不能保证(振荡现象)误差估计有表达式;收敛性不能保证(振荡现象)。用于理论分析,实际意义不大。用于理论
6、分析,实际意义不大。1.对于n+1个节点,拉格朗日插值为什么用n次多项式,次数大于n或小于n会如何?另外,得到的Ln(x)次数 会不会小于n?2.若产生n+1个节点的g(x)为m次多项式,Ln(x)与g(x)的关系如何(mn)?分段线性和三次样条插值(低次多项式插值):曲线不光滑分段线性和三次样条插值(低次多项式插值):曲线不光滑(三次样条插值已大有改进);误差估计较难(对三次样条(三次样条插值已大有改进);误差估计较难(对三次样条插值);收敛性有保证。简单实用,应用广泛。插值);收敛性有保证。简单实用,应用广泛。思考3.样条插值为什么用3次多项式,而不是2或4次?4.三次样条插值中自然边界条
7、件的几何意义是什么?12/20/2022141.1.拉格朗日插值拉格朗日插值:自编程序自编程序,如名为如名为 lagr1.m 的的M文件,文件,第一行为第一行为 function y=lagr1(x0,y0,x)输入输入:节点节点x0,y0,插值点插值点x(均为均为数组,长度自定义数组,长度自定义)););输出输出:插值插值y(与与x同长度数组同长度数组))。)。应用时输入应用时输入x0,y0,x后后,运行运行 y=lagr1(x0,y0,x)2.2.分段线性插值分段线性插值:已有程序已有程序 y=interp1(x0,y0,x)3.3.三次样条插值三次样条插值:已有程序已有程序 y=inte
8、rp1(x0,y0,x,spline)或或 y=spline(x0,y0,x)用MATLAB作插值计算12/20/202215用MATLAB作插值计算为例,作三种插值的比较为例,作三种插值的比较以以To MATLAB(Chazhi1)0 1.0000 1.0000 1.0000 1.0000 0.5000 0.8000 0.8434 0.7500 0.8205 1.0000 0.5000 0.5000 0.5000 0.5000 1.5000 0.3077 0.2353 0.3500 0.2973 2.0000 0.2000 0.2000 0.2000 0.2000 2.5000 0.1379
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 03 拟合
限制150内