函数逼近与曲线拟合 105. 1 曲线拟合的线性最小二乘法及其MATLAB 程序 例 7
1 给出一组数据点),(ii yx列入表7–2 中,试用线性最小二乘法求拟合曲线,并用(7
4)式估计其误差,作出拟合曲线
表7–2 例 7
1的一组数据),(ii yx x i -2
6 y i -192
50 -36
15 -26
43 -13
04 解 ( 1) 在 MATLAB 工作窗口输入程序 >> x=[-2
6]; y=[-192
50 -36
15 -26
43 -13
04]; plot(x,y,'r*'), legend('实验数据(xi,yi)') xlabel('x'), ylabel('y'), title('例7
1的数据点(xi,yi)的散点图') 运行后屏幕显示数据的散点图(略)
( 3) 编写下列MATLAB 程序计算)(xf在),(ii yx处的函数值,即输入程序 >> syms a1 a2 a3 a4 x=[-2
6]; fi=a1
^3+ a2
^2+ a3
*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/100