用MATLAB编写拟合和插值程序(共6页).doc
《用MATLAB编写拟合和插值程序(共6页).doc》由会员分享,可在线阅读,更多相关《用MATLAB编写拟合和插值程序(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验报告8实验名称:用MATLAB编写拟合和插值程序实验目的:学会如何运用MATLAB编写拟合和插值应用;实验内容:已知如下的样本点数据,试对其进行一阶拟合、二阶拟合、线性插值、样条插值。12345678910244.0221.0208.0208.0211.5216.0219.0221.0221.5220.0解:程序及求解过程如下:一阶拟合:x=1:10;y=244 221 208 208 211.5 216 219 221 221.5 220;a=polyfit(x,y,1);x1=1:0.05:10;y1=a(1)*x1+a(2);plot(x,y,*,x1,y1
2、,-r)二阶拟合:x=1:10;y=244 221 208 208 211.5 216 219 221 221.5 220;b=polyfit(x,y,2);x2=1:0.05:10;y2=b(1)*x2.2+b(2)*x2+b(3);plot(x,y,*,x2,y2,-r) 线形插值x2=1.5:9.5;y1=interp1(x,y,x2) plot(x,y,*,x2,y1,-o)三次分段样条插值y2=interp1(x,y,x2,spline)plot(x,y,*,x2,y2,-o)线性插值:x=1:10;y=244 221 208 208 211.5 216 219 221 221.5 220;x3=1:0.05:10;y3=interp1(x,y,x3);plot(x,y, *,x3,y3,-r)样条插值:x=1:10;y=244 221 208 208 211.5 216 219 221 221.5 220;x4=1:0.05:10;y4= interp1(x,y,x4,spline);plot(x,y, *,x4,y4,-r)专心-专注-专业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 编写 拟合 程序
限制150内