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

[1stOpt] 4维数据拟合求助

[复制链接]
发表于 2011-2-14 09:53:09 | 显示全部楼层 |阅读模式 来自 英国
本帖最后由 lyk_302 于 2011-2-14 20:32 编辑

我想拟合一个4各变量的1组数据,参数如下:
Variable X1, X2, X3, X4, YData;
Parameter m1, m2, m3;
Function YData=m3*C*(m1*A^2+m2*B^2);
其中,
A=x1/x2
B=x2/x4
C=pi*(tan(x3/180*pi)*x1^2)^2

数据见附件:

不知道构造一个什么样的公式(保持A,B和C)不变,才能使下图所示的图形中的蓝线和红线基本重合?

本帖子中包含更多资源

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

×
发表于 2011-2-14 10:38:11 | 显示全部楼层 来自 北京
Simdroid开发平台
不用做任何改动,直接运行你的代码,很容易得到你想要的图形结果:

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2011-2-14 10:43:22 | 显示全部楼层 来自 北京
不用做任何改动,直接运行你的代码,很容易得到你想要的图形结果:

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2011-2-14 10:52:19 | 显示全部楼层 来自 北京
把你的第二个公式改为:
YData=m3*pi*(tan(x3/180*pi)*x1)^2*(m4*(x1/x2)+m1*(x1/x2)^2+m5*(x2/x4)+m2*(x2/x4)^2)^2

效果会好不少,不会出现负值。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-2-14 20:37:51 | 显示全部楼层 来自 英国
不用做任何改动,直接运行你的代码,很容易得到你想要的图形结果:
shamohu 发表于 2011-2-14 10:43


不好意思啊,我没有表达清楚,我的意思是图中的红线和蓝线基本重合
谢谢!
回复 不支持

使用道具 举报

发表于 2011-2-15 08:48:43 | 显示全部楼层 来自 北京
公式:YData=m3*pi*(tan(x3/180*pi)*x1)^2*(m4*(x1/x2)+m1*(x1/x2)^2+m5*(x2/x4)+m2*(x2/x4)^2)^2

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-20 09:38 , Processed in 0.029764 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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