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

请教一个matlab参数优化的问题

[复制链接]
发表于 2007-10-11 04:59:08 | 显示全部楼层 |阅读模式 来自 英国
有两个输入参数a和b,已知其一系列的值a1, a2,..., an以及b1,b2,...,bn,相应的有一系列输出值(c1_1, c2_1,c3_1), (c1_2,c2_2,c3_2), ...., (c1_n,c2_n,c3_n),输入输出之间的关系未知,优化的目标值是(c1,c2,c3)已知。要求适当的a和b使得输出 的(c1',c2',c3')最接近目标值(c1,c2,c3)。一般情况下用什么函数或者方法来求解这个问题比较合适?多谢!
发表于 2008-1-6 10:44:57 | 显示全部楼层 来自 山西太原
Simdroid开发平台
建议先将你的优化模型建好,然后再确定所用的函数和求解方法。
回复 不支持

使用道具 举报

发表于 2008-1-8 15:08:40 | 显示全部楼层 来自 重庆沙坪坝区
这个应该要有数学模型吧,任何优化都是在数学模型的基础上进行的
回复 不支持

使用道具 举报

发表于 2009-4-17 10:44:13 | 显示全部楼层 来自 江苏南京
要建模型的,我也是这个问题
回复 不支持

使用道具 举报

发表于 2009-4-17 10:56:51 | 显示全部楼层 来自 江苏苏州
必须要知道a、b和c之间的关系,建立数学模型,哪怕其中有些参数不确定也不要紧。使用优化函数,可以帮助你求出这些参数,在c和目标值最接近的情况下。
回复 不支持

使用道具 举报

发表于 2009-4-17 10:57:53 | 显示全部楼层 来自 江苏苏州
matlab优化函数很多的。我用的比较多的是fminsearch和fmincon
回复 不支持

使用道具 举报

发表于 2009-5-1 23:27:11 | 显示全部楼层 来自 黑龙江哈尔滨
用遗传算法吧,可以达到全局最优
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 23:41 , Processed in 0.039279 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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