数值分析第五章数值实验(共4页).doc
《数值分析第五章数值实验(共4页).doc》由会员分享,可在线阅读,更多相关《数值分析第五章数值实验(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数值分析第五章数值实验之数值拟合1.实验目的:学会用最小二乘法求拟合数据的多项式,并应用算法于实际问题。2.实验内容:给定数据点如下:00.50.60.70.80.91.011.751.962.192.442.713.003.实验要求:(1)编写程序用最小二乘法求拟合数据的多项式,并求平方误差,作出离散函数和拟合函数的图形。(2)用MATLAB的内部函数polyfit求解上面最小二乘法曲线拟合多项式的系数及平方误差,并用MATLAB的内部函数plot作出其图形,并与(1)的结果进行比较。4.实验步骤:(1)首先根据上述表格中给定的数据点,用MATLAB程序画出散点图。
2、在MATLAB工作窗口输入程序x=0 0.5 0.6 0.7 0.8 0.9 1.0;y=1 1.75 1.96 2.19 2.44 2.71 3.00;plot(x,y,r*),legend(数据点(xi,yi)),x1abel(x),y1abel(y),title(本实验的数据点(xi,yi)的散点图)运行后屏幕显示数据的散点图,如下图1-1图1-1 表中给出的数据的散点图因为数据的散点图1-1的变化趋势与二次多项式很接近,所以取组函数,令 用作线性最小二乘拟合的多项式拟合的MATLAB程序求待定系数.输入程序x=0 0.5 0.6 0.7 0.8 0.9 1.0; a=polyfit(x
3、,y,2)运行后输出(1-1)式的系数a=1.0000 1.0000 1.0000故拟合多项式为 用MATLAB程序估计其误差,并作出拟合曲线和数据的图形。输入程序:xi=0 0.5 0.6 0.7 0.8 0.9 1.0;y=1 1.75 1.96 2.19 2.44 2.71 3.00;n=length(xi);f=xi.2+xi+1;x=0:0.001:1.0;F=x.2+x+1;fy=abs(f-y);fy2=fy.2;Ew=max(fy),E1=sum(fy)/n,E2=sqrt(sum(fy2)/n),plot(xi,y,r*,x,F,b-),legend(数据点(xi,yi),拟
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 第五 实验
限制150内