MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB数学相关] 求解matlab题目 (https://www.labfans.com/bbs/showthread.php?t=11173)

cherishkf 2010-04-04 19:10

求解matlab题目
 
给定下列数据,完成下列步骤:
1.对各数据施加不超过5%的随机相对误差,并给出施加结果;
2.对施加随机误差后的数据分别进行五点二次、五点三次、七点二次和七点三次平滑;
3.按指数函数y=ae^(bx)、指数函数y=ae^(b/x)、对数函数y=a+blnx对各组平滑数据线性化,找出最适宜函数形式并用最小二乘法确定其待定参数。要求:给出算法描述、计算程序、计算结果、显著性检验。
x y
1 3.38
2 9.20
3 12.84
4 15.16
5 16.76
6 17.91
7 18.79
8 19.47
9 20.02
10 20.47
11 20.84
12 21.16
13 21.44
14 21.67
15 21.88
16 22.06
17 22.23
18 22.37
19 22.50
20 22.62
21 22.73
22 22.83
23 22.92
24 23.00

slgu 2010-04-05 23:24

回复: 求解matlab题目
 
该组数据若使用:
fx=(b(1)+b(2)*x+b(3)*x.^2)./(1+b(4)*x);
则可能得到更好的拟合。其中的b=[-9.7125, 14.9571, -0.0167, 0.57488]

cherishkf 2010-04-05 23:31

回复: 求解matlab题目
 
[QUOTE=slgu;35729]该组数据若使用:
fx=(b(1)+b(2)*x+b(3)*x.^2)./(1+b(4)*x);
则可能得到更好的拟合。其中的b=[-9.7125, 14.9571, -0.0167, 0.57488][/QUOTE]
麻烦你可以用题目中的要求做一下吗?


所有时间均为北京时间。现在的时间是 12:42

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.