作业帮 > 数学 > 作业

matlab问题 录像带所测数据如下表,用最小二乘法估计算出t= +b 的参数a,bt(分) 0 10 20 30 40

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/27 23:31:34
matlab问题
录像带所测数据如下表,用最小二乘法估计算出t= +b 的参数a,b
t(分) 0 10 20 30 40 50 60 70 80 90
n 0000 0617 1141 1601 2019 2403 2760 3096 3413 3715
t(分) 100 110 120 130 140 150 160 170 184
n 4004 4280 4545 4830 5051 5291 5525 5752 6061
公式是t=an2+bn ( a倍的n的二次方加上b倍的n)
t=[0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 184]';
n=[0 617 1141 1601 2019 2403 2760 3096 3413 3715 4004 4280 4545 4830 5051 5291 5525 5752 6061]';
ft_ = fittype('a*n^2+b*n',...
    'dependent',{'t'},'independent',{'n'},...
    'coefficients',{'a', 'b'});
st=[0.0001 0.1]
[curve, goodness]= fit(n,t,ft_,'Startpoint',st)
figure
plot(curve,'predobs',0.95);
 hold on,plot(n,t,'b*')
st =
    0.0001    0.1000
curve = 
     General model:
       curve(n) = a*n^2+b*n
     Coefficients (with 95% confidence bounds):
       a =   2.61e-006  (2.581e-006, 2.64e-006)
       b =     0.01452  (0.01437, 0.01466)
goodness = 
           sse: 1.1241
       rsquare: 1.0000
           dfe: 17
    adjrsquare: 1.0000
          rmse: 0.2571