Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-04-04, 19:10   #1
cherishkf
初级会员
 
注册日期: 2009-11-04
年龄: 38
帖子: 4
声望力: 0
cherishkf 正向着好的方向发展
默认 求解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
cherishkf 当前离线   回复时引用此帖
旧 2010-04-05, 23:24   #2
slgu
高级会员
 
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21
slgu 正向着好的方向发展
默认 回复: 求解matlab题目

该组数据若使用:
fx=(b(1)+b(2)*x+b(3)*x.^2)./(1+b(4)*x);
则可能得到更好的拟合。其中的b=[-9.7125, 14.9571, -0.0167, 0.57488]
slgu 当前离线   回复时引用此帖
旧 2010-04-05, 23:31   #3
cherishkf
初级会员
 
注册日期: 2009-11-04
年龄: 38
帖子: 4
声望力: 0
cherishkf 正向着好的方向发展
默认 回复: 求解matlab题目

引用:
作者: slgu 查看帖子
该组数据若使用:
fx=(b(1)+b(2)*x+b(3)*x.^2)./(1+b(4)*x);
则可能得到更好的拟合。其中的b=[-9.7125, 14.9571, -0.0167, 0.57488]
麻烦你可以用题目中的要求做一下吗?
cherishkf 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 19:44


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