直接上代码吧。
第一题:
x = (0:10)*8.534/10;
y = [0.914 5.060 7.772 8.717 9.083 9.144 9.083 8.992 8.687 73.376 2.073];
S = trapz(x,y) % 梯形积分求面积
结果:
S =
120.6772
第二题
t = [1 2 3 4 6 8 10 12 14 16];
y = [4 6.41 8.01 8.79 9.53 9.86 10.33 10.42 10.53 10.61];
fun = @(b,t) t./(b(1)+b(2)*t.^2);
b0 = [1 1];
bfit = lsqcurvefit( fun,b0,t,y );
yfit = fun(bfit,t);
alpha = bfit(1)
beta = bfit(2)
figure
plot(t,y,'r*');
hold on
plot(t,yfit,'b');
legend('原始数据','拟合曲线')
结果
alpha =
0.3679
beta =
0.0054
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632