matlab fmincon,帮忙找一下错误,急!function [c,ceq] = nonclon4_1(x)c=x(1)+2*x(2)^2+4*x(3)^2-500ceq=2*x(1)+x(2)^3-4*x(3)^2 function y=myfunc4_2(x)y=-x(1)*x(2)*x(3); A=[-1,-2,-2;1,2,2];b=[0;27];x0=[1,1,1];[x,fval]= fmincon(@myfunc4_2,x0,A,b,[],[
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 12:56:55
matlab fmincon,帮忙找一下错误,急!function [c,ceq] = nonclon4_1(x)c=x(1)+2*x(2)^2+4*x(3)^2-500ceq=2*x(1)+x(2)^3-4*x(3)^2 function y=myfunc4_2(x)y=-x(1)*x(2)*x(3); A=[-1,-2,-2;1,2,2];b=[0;27];x0=[1,1,1];[x,fval]= fmincon(@myfunc4_2,x0,A,b,[],[
matlab fmincon,帮忙找一下错误,急!
function [c,ceq] = nonclon4_1(x)
c=x(1)+2*x(2)^2+4*x(3)^2-500
ceq=2*x(1)+x(2)^3-4*x(3)^2
function y=myfunc4_2(x)
y=-x(1)*x(2)*x(3);
A=[-1,-2,-2;1,2,2];
b=[0;27];
x0=[1,1,1];
[x,fval]= fmincon(@myfunc4_2,x0,A,b,[],[],[],[],@nonlcon4_1);
matlab fmincon,帮忙找一下错误,急!function [c,ceq] = nonclon4_1(x)c=x(1)+2*x(2)^2+4*x(3)^2-500ceq=2*x(1)+x(2)^3-4*x(3)^2 function y=myfunc4_2(x)y=-x(1)*x(2)*x(3); A=[-1,-2,-2;1,2,2];b=[0;27];x0=[1,1,1];[x,fval]= fmincon(@myfunc4_2,x0,A,b,[],[
% 函数名nonlcon4_1错,应为nonclon4_1
% [x,fval]= fmincon(@myfunc4_2,x0,A,b,[],[],[],[],@nonlcon4_1)
[x,fval]= fmincon(@myfunc4_2,x0,A,b,[],[],[],[],@nonclon4_1)