当前位置:编程学习 > Matlab >>

求图 matlab 最小二乘 曲线拟合

毕业设计求图,程序如下: 设y=span{1,x,x²}用最小二乘拟合如下表所示的数据. X 0.5 1.0 1.5 2.0 2.5 3.0 Y 1.75 2.45 3.81 4.80 8.00 8.60 此例用polyfit功能函数进行拟合,只要在Matlab命令窗口中输入: ﹥﹥x=【0.5 1.0 1.5 2.0 2.5 3.0】; ﹥﹥y=【1.75 2.45 3.81 4.80 8.00 8.60】 ﹥﹥a=polyfit(x,y,2) a= 0.4900 1.2501 0.8560 ﹥﹥x1=【0.5:0.05:3.0】; ﹥﹥y1=a(3)+a(2)*x1+a(3)*x1. 2; ﹥﹥plot(x,y,‘*’) ﹥﹥hold on ﹥﹥plot(x1,y1,‘-r’) 即可得到解和函数.
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,