【发布时间】:2014-11-05 01:51:31
【问题描述】:
我需要一些关于在 matlab 中使用 ga 函数的指导。我发现的所有示例都处理一个变量(参数),例如。
function y = two_min(x)
if x<=20
y = x+1;
else
y = x+1;
end
所以我可以调用 ga(@two_min,1) 开始。
但是当我尝试使用多个变量时,例如。
function y = two_min(x,z)
if x<=20
y = x+1+z;
else
y = x+1+z;
end
它一直显示错误:没有足够的输入参数.. 不是因为我没有设置约束或其他选项吗? 我应该以什么格式设置另一个选项.. 谢谢!
【问题讨论】: