MATLAB遗传算法工具箱优化变量定义问题

使用遗传算法工具箱,输入完成后提示约束条件系数矩阵中有未定义变量h1,h2和h3(代表小时),目标函数为一段时间每小时的数值之和,所以在目标函数m文件中定义过h1,h2,... 使用遗传算法工具箱,输入完成后提示约束条件系数矩阵中有未定义变量h1,h2和h3(代表小时),目标函数为一段时间每小时的数值之和,所以在目标函数m文件中定义过h1,h2,h3为syms,请问还应该怎么定义或修改? 展开
 我来答
lhmhz
高粉答主

2018-04-12 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17019

向TA提问 私信TA
展开全部
你定义的目标函数有问题。应把h1、h2、h3看成一个变量组,即h=[h1,h2,h3],即
function y=Fitfun1(h)
y=25*h(1)+50*h(2)-10*h(3) %为了说明问题,把函数表达式写成该形式
如还不能理解,最好把具体问题贴出来,包括其约束条件,以便我们帮助你。
追问

谢谢,我要求解的问题类似上面,使用遗传算法工具箱请问该怎么设置?

追答
请私信交流,现无法上图说明。
彩驰科技
2024-11-24 广告
生成式算法备案是北京彩驰科技有限公司确保技术合规的重要环节。我们严格遵守国家相关法律法规,对所使用的生成式算法进行全面梳理和备案。备案过程中,我们详细记录算法的名称、功能、应用场景及潜在风险等信息,并接受相关监管部门的审核与监督。通过备案,... 点击进入详情页
本回答由彩驰科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式