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

[1stOpt] 求助:这个拟合公式哪里出错了?

[复制链接]
发表于 2009-2-20 09:21:37 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
本帖最后由 masher 于 2009-2-20 09:23 编辑

Parameters y1,y2,y3,y4;
Variable t,d;
ConstStr A=((t-1.38)/9.19);
Function d=(y1^2*(1-exp(-A^1.99))^2+y2^2*(1.64*A^1.99*ln(A)*exp(-A^1.99))^2+y3^2*(-1.64*1.99*A^1.99*exp(-A^1.99)/9.19)^2+y4^2*(-1.64*1.99*A^1.99*exp(-A^1.99)/(t-1.38))^2 )^0.5;
Data;
2       0.005
3       0.005
4       0.005
4.4    0.008
4.8    0.008
5       0.008
5.4    0.008
5.8    0.01
6       0.01
6.4    0.01
6.8    0.02
7       0.02
7.4    0.02
7.8    0.02
8       0.02
8.4    0.03
9       0.03
9.4    0.03
10     0.04
11     0.04
12     0.04
13     0.04
14     0.04
15     0.05
16     0.05
17     0.05
18     0.08
19     0.08
20     0.08
21     0.1
22     0.1
23     0.1
24     0.1
25     0.1
公式的表达式在附件里面。

本帖子中包含更多资源

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

×
发表于 2009-2-20 11:47:59 | 显示全部楼层 来自 北京海淀
Simdroid开发平台
以前好象讨论过类似问题:
“exp(-A^1.99)”项将被视为“exp((-A)^1.99)”,计算时自然会出错,改为“exp(-(A^1.99))”或“exp(0-A^1.99)”就没问题了。
在Excel里计算一下“exp(-2.3^1.99)”和“exp(-(2.3^1.99))”,就能体会问题了。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-24 02:34 , Processed in 0.057554 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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