函数逼近与曲线拟合1曲线拟合的线性最小二乘法及其MATLAB程序例7
1给出一组数据点列入表7–2中,试用线性最小二乘法求拟合曲线,并用(7
4)式估计其误差,作出拟合曲线
表7–2例7
1的一组数据xi-2
6yi-192
04解(1)在MATLAB工作窗口输入程序>>x=[-2
6];y=[-192
04];plot(x,y,'r*'),legend('实验数据(xi,yi)')xlabel('x'),ylabel('y'),title('例7
1的数据点(xi,yi)的散点图')运行后屏幕显示数据的散点图(略)
(3)编写下列MATLAB程序计算在处的函数值,即输入程序>>symsa1a2a3a4x=[-2
6];fi=a1
*x+a4运行后屏幕显示关于a1,a2,a3和a4的线性方程组fi=[-125/8*a1+25/4*a2-5/2*a3+a4,-4913/1000*a1+289/100*a2-17/10*a3+a4,-1331/1000*a1+121/100*a2-11/10*a3+a4,-64/125*a1+16/25*a2-4/5*a3+a4,a4,1/1000*a1+1/100*a2+1/10*a3+a4,27/8*a1+9/4*a2+3/2*a3+a4,19683/1000