作业帮 > 数学 > 作业

matlab 直线拟合

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/07/04 16:50:02
matlab 直线拟合
x=(0.4,0.8,1.2,1.6,2.0)
y=(0.067,0.143,0.231,0.308,0.374)
用matlab拟合一条y=kx+b的直线
急用,有谢的,赶快呀,呵呵!
matlab 直线拟合
x=[0.4,0.8,1.2,1.6,2.0];
>> y=[0.067,0.143,0.231,0.308,0.374];
>> p=polyfit(x,y,1);
>> xx=0:.1:2;
>> plot(x,y,'o',xx,polyval(p,xx))
>> poly2sym(p,'x')
ans =
779/4000*x-5245792845961277/576460752303423488
>> vpa(ans,8)
ans =
.19475000*x-.91000000e-2
即y=0.19475x-0.0091