作业帮 > 综合 > 作业

用matlab的optimization工具箱遗传算法做函数优化问题:

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/01 07:21:32
用matlab的optimization工具箱遗传算法做函数优化问题:
将目标函数写成m文件:
function y=g1(x1,x2)
y=x1^2+x1*x2-2*x2;
end
将非线性约束写成m文件:
function[c,ceq]=yueshu(x1,x2)
c=2*x1^2+x2-5;
ceq=x1^2+2*x2-4;
end
工具箱设置如图所示:
点击star以后提示错误:
Optimization running.
Error running optimization.
Inputs must be a scalar and a square matrix.
请问这时什么原因 该怎么改
用matlab的optimization工具箱遗传算法做函数优化问题:
优化一个很函数(函数很复杂,包含我这个优化问题用遗传算法能解决吗,关于fmincon函数,可以在matlab命令行