ZKX's LAB

matlab 线性约束优化 如何用matlab求解非线性约束优化问题

2021-04-25知识8

matlab非线性约束优化设计-求大神指教,最好能发个源程序供参考 编了几次程序都无法运行,提示函数表达式不对,求指教,最好给我个源程序.编了几次程序都无法运行,提示。

如何用matlab求解非线性约束优化问题,对于非线性约束的优化问题,matla有个很好的函数fmico可以很容易解决。之前一个经验已经详细介绍了fmico的用法,下面通过一个例子来。

matlab优化非线性约束 将下面语句在matlab编辑器中保存为mycon.mfunction[c,ceq]=mycon(x)c=(300/210000*(1-x(1)/300))^3/x(2)^2-(300/210000*(1-x(1)/300))^3/(0.2+x(2))^2-0.000075;ceq=[];无等式约束在matlab窗口中输入:fun=’-x(1)*(0.02+x(2))/(2*(300-x(1)))+300/210000’;x0=[1 1];A=[];b=[];Aeq=[];beq=[];lb=[0 0];ub=[300 1];[x,fval,exitflag,output,lambda,grad,hessian]=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,@mycon)

随机阅读

qrcode
访问手机版