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

优化工具箱的问题

[复制链接]
发表于 2009-10-15 18:39:27 | 显示全部楼层 |阅读模式 来自 河北唐山
请问为什么我在使用遗传算法工具箱时出现“非线性约束返回值必须是实数”的提示,(我的边界值带入非线性约束,均能得到实数值);然后不能计算下去,而同样的函数式在fmincon工具箱下则能计算出来,这样算出来的有错误码?
 楼主| 发表于 2009-10-16 16:07:43 | 显示全部楼层 来自 河北唐山
Simdroid开发平台
为什么没人回答呢?检查了几遍感觉非线性约束没错误啊!怎么会出现复数呢? 1# zhaochunyu347
回复 不支持

使用道具 举报

发表于 2009-10-16 19:44:19 | 显示全部楼层 来自 清华大学
我和你遇到相同的问题
2# zhaochunyu347
回复 不支持

使用道具 举报

发表于 2009-10-16 21:47:46 | 显示全部楼层 来自 浙江杭州
你比他提问贴写得详细一些,至少贴出了一些代码,不过也没有贴全。

水平有限,仅凭几句简单描述,搞不清楚问题所在。


我和你遇到相同的问题
2# zhaochunyu347
bigfeatheryu 发表于 2009-10-16 19:44
回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-17 12:07:28 | 显示全部楼层 来自 河北唐山

看第二个压缩包,里面含的全

本帖最后由 zhaochunyu347 于 2009-10-17 12:13 编辑

首先谢谢你的关注,并不是我不想贴出来,而是约束函数太复杂,就算贴出来认为的也很难分辨出来,不过我一个一个的试了,应该是第八个约束有问题,可是就算进一步约束也改正不了 4# messenger

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2009-10-17 12:17:57 | 显示全部楼层 来自 浙江杭州
本帖最后由 messenger 于 2009-10-23 14:37 编辑

这种情况你要将约束函数简化一下,保留其出问题部份,然后再贴出来,这样别人容易看懂,以利问题解决。以后再提问你可以这样做,现在这个问题就不用了,我们可以用bigfeatheryu的问题来讨论,他的函数比较简单。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-7 05:28 , Processed in 0.038564 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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