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

[1stOpt] 1.5版的1stopt可以求解如下形式隐函数方程么?

[复制链接]
发表于 2009-10-5 21:49:23 | 显示全部楼层 |阅读模式 来自 浙江杭州
方程比如:x1^2-x1*x2+x2^2=400
x1已知,例如x1=[-180,-140,-50,0,30,130,200]
求x2对应的数值,用1stopt怎么写语句?
发表于 2009-10-6 18:27:38 | 显示全部楼层 来自 北京
Simdroid开发平台
可以这么写:
LoopConstant x1=[-180,-140,-50,0,30,130,200];
Function x1^2-x1*x2+x2^2=400;
回复 不支持

使用道具 举报

发表于 2009-10-6 18:28:04 | 显示全部楼层 来自 北京
可以这么写:
LoopConstant x1=[-180,-140,-50,0,30,130,200];
Function x1^2-x1*x2+x2^2=400;
回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-6 20:37:22 | 显示全部楼层 来自 浙江杭州
谢谢版主,不过好像LoopConstant在1.5版本不是一个关键字吧?在代码本里不像“Function”那样显示加黑,按照您的语句,执行后只给出了两个数值
====== 结果 ======

迭代数: 16
计算用时(时:分:秒:毫秒): 00:00:00:130
计算中止原因: 达到收敛判定标准
优化算法: 麦夸特法(Levenberg-Marquardt) + 通用全局优化法
函数表达式 x1^2-x1*x2+x2^2-(400)
目标函数值: 0
x1: 6.66938471593859
x2: 22.4825246275399

====== 计算结束 ======

不知道为啥。
1stopt用的不熟,就是偶尔做下数据拟合用,不好意思。
回复 不支持

使用道具 举报

发表于 2009-10-6 21:34:10 | 显示全部楼层 来自 湖北武汉
我也来帮帮忙.

本帖子中包含更多资源

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

×

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-10-28 14:59:51 | 显示全部楼层 来自 宁夏银川
循环常数 x1        目标函数值        x2
-180        571210000        -89.9999987675609
-140        204490000        -70.0000007002669
-50        2175625        -25.000000178543
0        0        20
30        75625        14.9999999971834
130        150675625        64.9999992071009
200        876160000        100.000000018015
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 22:44 , Processed in 0.040282 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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