huilv 发表于 2006-11-16 21:42:26

求教一个拟合参数问题(求救)

我有一组数据,想拟合一下参数a.b.c,这组数据满足:
y=ax(1-by/x)x(1-by/x)exp{-c/}
(试中x(1-by/x)为平方,因无法编辑,就写成相乘的形式)
怎么拟合?
三组数据,分别拟合参数a.b.c:

x   y(第一组)      y(2)   y(3)
3        2.9        3.1        2.9
3.1        4.3        4.6        4.7
3.2        5.9        6.4        7
3.3        10.3        9.6        11.6
3.4        16.1        15        16.3
3.5        22.9        24.1        23.8
3.6        32.3        34.6        33.7
3.7        44.6        47.7        46.5
3.8        61.1        63.8        61.9
3.9        89.4        89.1        86.8
4        130.8        126.1        123.2
4.1        173.9        168.8        159.2
4.2        240        226.3        202.5
4.3        320.2        287.9        262.5
4.4        422.8        364.2        322.2
4.5        539.6        449.6        391.9
4.6        678.1        542        461.2
4.7        807.9        637.7        534.4
4.8        961.8        737.3        610.4
4.9        1102.3        833.2        689.4
5        1239.1        935        768.9
5.1        1383.8        1047        844.8
5.2        1532.6        1151.5        931.1
5.3        1696.9        1254        1006.1
5.4        1842.6        1355.7        1081.5
5.5        2060.9        1459.1        1159.3

那位高手能帮忙拟合一下,最好留下联系方式。我QQ:312557870    lvwenhuily@yahoo.com.cn

belldingding 发表于 2006-11-26 03:29:41

没有人指点呀,我也遇到同样得非线性拟和问题,而且公式复杂,等号两边都有变量x,y

kevinsuper 发表于 2006-11-27 04:57:08

1stopt

这类东西都用1stopt解,肯定能有好的结果.我现在正找1stopt用呢.

shamohu 发表于 2006-11-27 10:12:32

参考下Matlab版的帖子:
http://www.simwe.com/forum/viewthread.php?tid=751723&pid=881645&page=1&extra=page%3D3#pid881645

解决的办法只有1stOpt的下一个版本了。

chongxiang39 发表于 2007-1-2 12:54:13

顶一下,不过还是没有思路!!!继续寻找!!!努力
页: [1]
查看完整版本: 求教一个拟合参数问题(求救)