找回密码
 注册
Simdroid-非首页
查看: 293|回复: 5

关于origin数值拟合

[复制链接]
发表于 2007-1-10 21:26:07 | 显示全部楼层 |阅读模式 来自 辽宁沈阳
Y=A-B*C/(x-C),求出A.B.C 的值
非常感谢!
A 数值 为10以内
0<B<1
350<C<400

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2007-1-11 10:39:25 | 显示全部楼层 来自 北京西城
Simdroid开发平台
a      =            7.74183429386991
b      =            0.390405692865006
c      =            387.928716932667
发表于 2007-1-19 10:50:46 | 显示全部楼层 来自 广东广州

楼上的那么精确啊,什么算法逼近的?

我的matlab程序结果是:a= 7.7642;  b=0.3950; c=387.7293.
s=lsqnonlin(@myfun3,[8 0.5 360])
myfun3.m
function f=myfun3(c,Data)
Data=[412        1.60944
417        2.30259
421.4        2.99573
425.7        3.68888
430.6        4.38203
433.13        4.60517
436.71        4.78749
456        5.29832]
x=Data(:,1);
y=Data(:,2);
f=c(1)-c(2)*c(3)./(x-c(3))-y;
发表于 2007-3-8 12:08:42 | 显示全部楼层 来自 福建厦门
用ORIGIN进行曲线拟和就行了,不过可能参数不好试出来
A        7.76485        0.919
B        0.39518        0.17774
C        387.72292        6.88269
发表于 2007-3-8 22:18:20 | 显示全部楼层 来自 北京
就上面Matlab和Origin的拟合结果,从精度上看,都低于1stOpt的的结果:

                      均方差(RMSE)  残差平方和(SSE)
Matlab             0.187438               0.281064
Origin              0.187438               0.281065
1stOpt             0.187423               0.28102

最重要的是1stOpt几乎不存在赋初值问题,省事不少。
发表于 2007-3-10 17:19:37 | 显示全部楼层 来自 加拿大
版主知道1stopt 2.0大约需要多少银子吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 22:59 , Processed in 0.037016 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表