matlab fmincon 约束函数 能不能用表达式?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 09:38:46
matlab fmincon 约束函数 能不能用表达式?
matlab fmincon 约束函数的编写,能不能用表达式?
比如[x,f]=fmincon('target',x0,A,b,[],[],[],[],'gearcon')
%约束条件函数
function [c,cep]=gearcon(x)
c(1)=x(1)*x(2)-6;
这里能不能写
da=x(3);
c(1)=x(1)*x(2)-da;
另外我在主函数定义的global a=0;global ka;
在子函数写的
global a;global ka;
if a==0
ka=input('输入 ka==');
a=1;
end
能否实现在ka值不同时,都能用该函数进行优化设计的目的?
只是举个例子,实际表达式要复杂很多……
matlab fmincon 约束函数的编写,能不能用表达式?
比如[x,f]=fmincon('target',x0,A,b,[],[],[],[],'gearcon')
%约束条件函数
function [c,cep]=gearcon(x)
c(1)=x(1)*x(2)-6;
这里能不能写
da=x(3);
c(1)=x(1)*x(2)-da;
另外我在主函数定义的global a=0;global ka;
在子函数写的
global a;global ka;
if a==0
ka=input('输入 ka==');
a=1;
end
能否实现在ka值不同时,都能用该函数进行优化设计的目的?
只是举个例子,实际表达式要复杂很多……
当让不行 ,看书上的简介