24小时热门版块排行榜    

查看: 289  |  回复: 12
当前主题已经存档。
【悬赏金币】回答本帖问题,作者haishenhang将赠送您 85 个金币

haishenhang

铁杆木虫 (知名作家)

小木虫情报局局长

[求助] 帮忙拟合个八元非线性曲线方程

这是我的毕业设计实验数据,导师希望弄个八元非线性曲线方程,我不会,希望各位前辈指点帮忙。希望能写下你解决的详细过程步骤,需要什么软件的,好让我们也学习一下!谢谢!

说明:a~h是自变量,Y是变量,处理号代表我做了十三个不同的样品。
希望得到一个Y=f(a,b,c,d,e,f,g,h)的函数解析式。


文件名: QQ截图未命名1.bmp
描述: 数据
下载链接: http://www.fs2you.com/files/1961df28-1da7-11dd-9037-0014221f3995/
预览:


[ Last edited by haishenhang on 2008-5-9 at 17:10 ]
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xkw2005

荣誉版主 (文坛精英)

我是正经人!

优秀版主


haishenhang(金币+1,VIP+0):谢谢参与,问题已经自行解决!请支持赈灾活动!
这么复杂啊?
不是太了解啊
你可以试试
orign或者matlab
爱国爱家爱老婆,反美反日反台独!
2楼2008-05-09 18:23:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nian1986

至尊木虫 (著名写手)


haishenhang(金币+1,VIP+0):谢谢参与,问题已经自行解决!请支持赈灾活动!
用orign可以拟合出来.
3楼2008-05-09 19:14:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nucleus01

至尊木虫 (著名写手)

小木虫北庭节度使

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
haishenhang(金币+10,VIP+0):谢谢你的帮助,我自己已解决了
基本上比较难。我用matlab和excel试了试,拟合出的结果都不一样。origin应该无法拟合。用datafit拟合的结果稍好点。结果如下:
方程:
Y = a*x1+b*x2+c*x3+d*x4+e*x5+f*x6+g*x7+h*x8+i               
系数
a        -7.116124148E+012
b        -20.09499767
c        1.707869795E+014
d        0.2230509595
e        7.116124148E+015
f        -0.1136683381
g        -1.092601442
h        -5.337093111E+013
i        57.34823733
爽是要付出代价的!
4楼2008-05-09 21:33:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Daoist

木虫 (正式写手)


haishenhang(金币+1,VIP+0):谢谢参与,问题已经自行解决!请支持赈灾活动!
matlab和excel可以做
5楼2008-05-09 21:43:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haishenhang

铁杆木虫 (知名作家)

小木虫情报局局长

说可以用matlab和excel做的人麻烦把方法过程列出来,否则怎么送金币?
6楼2008-05-10 09:03:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

robot551

金虫 (正式写手)


haishenhang(金币+1,VIP+0):谢谢参与,问题已经自行解决!请支持赈灾活动!
如果是线性的话,可以用3楼的“Y = a*x1+b*x2+c*x3+d*x4+e*x5+f*x6+g*x7+h*x8+i”
这个应该好做吧,至少SAS可以做出来;
非线性的话,八元的确太复杂。首先得确定方程的形式,这个变化就太多了。难以确定形式的话就用多项式来拟合吧(任何式子都可以用多项式之和来表示),不过8元的式子N长啊。
建议向SAS高手请教!
我们微笑,想念,咫尺天涯……
7楼2008-05-10 14:32:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

boboxiong

金虫 (正式写手)


haishenhang(金币+1,VIP+0):谢谢参与,问题已经自行解决!请支持赈灾活动!
这个用oringe很容易拟和啊
楼主若是需要,联系QQ89617389,我帮你
PS:对于教育网用户,你的附件打不开!
8楼2008-05-10 17:10:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nucleus01

至尊木虫 (著名写手)

小木虫北庭节度使

datafit拟合的R^2是0.4211说明符合程度较差。
excel拟合是线性拟合,R^2=0.4108
a        0.045745921
b        -20.45454545
c        -0.169230769
d        0.218934911
e        0
f        -0.111538462
g        -1.096153846
h        -0.293269231
i        58.46853147
爽是要付出代价的!
9楼2008-05-10 17:55:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nucleus01

至尊木虫 (著名写手)

小木虫北庭节度使

matlab拟合结果
0.045745920745921
-20.45454545454547
-0.169230769230768
0.218934911242603
0
-0.111538461538462
-1.096153846153848
-0.29326923076923
58.46853146853143
顺序同上,但我不知如何给出R
方法是,把每个X值及Y值赋成相应的矢量。用abcdefghi=regress(y,[X,ones(length(y),1)]);拟合。但也只是线性拟合。

忽然发现,EXCEL和Matlab拟合的结果完全一致呀。

[ Last edited by nucleus01 on 2008-5-10 at 18:10 ]
爽是要付出代价的!
10楼2008-05-10 18:09:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 haishenhang 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见