主题:fmincon问题
我用fmincon做优化,可是老出错,大侠们帮看下,谢谢啦
function f=myfun(x)
% 4个设计变量
f=0.019664987*(x(1)+1)^(1/1.4)*x(2)/[0.019664987*(x(1)+1)^(1/1.4)*x(2)+9.668502062e+4*x(3)^3*x(1)+0.399208455*x(1)*x(2)*x(3)+1.37e4*x(4)^3*x(1)]*[0.993394-5.027455e-4*x(2)/x(4)/x(1)-2.78285e-4*x(2)/x(3)/x(1)];
clear all;
x0=[5,2.67e-2,4e-5,6e-5];
lb=[4,1e-2,3e-5,4e-5];
ub=[6,3.8e-2,1e-4,1.2e-4];
[x,fval,exitflag,lambda,output]=fmincon('myfun',x0,[],[],[],[],lb,ub)
??? Input argument 'x' is undefined.
function f=myfun(x)
% 4个设计变量
f=0.019664987*(x(1)+1)^(1/1.4)*x(2)/[0.019664987*(x(1)+1)^(1/1.4)*x(2)+9.668502062e+4*x(3)^3*x(1)+0.399208455*x(1)*x(2)*x(3)+1.37e4*x(4)^3*x(1)]*[0.993394-5.027455e-4*x(2)/x(4)/x(1)-2.78285e-4*x(2)/x(3)/x(1)];
clear all;
x0=[5,2.67e-2,4e-5,6e-5];
lb=[4,1e-2,3e-5,4e-5];
ub=[6,3.8e-2,1e-4,1.2e-4];
[x,fval,exitflag,lambda,output]=fmincon('myfun',x0,[],[],[],[],lb,ub)
??? Input argument 'x' is undefined.