ZKX's LAB

用matlab求解一个优化问题(目标函数非线性,约束函数线性) 线性约束 非线性优化

2021-04-04知识2

求大神帮忙编个程序 matlab的非线性约束优化问题 function aamyfun=(x)0.00613*(x(1)^2-x(2)^2)*x(3);option=optimset('Algorithm','sqp');[x,fval]=fmincon(myfun,[1;1;11],[],[],[],[],[],[],@mycon,option)endfunction[c,ceq]=mycon(x)c(1)=41.67*x(3)/x(1)^3*(1-(x(2)/x(1))^4)-1;c(2)=2.5/x(1)^3*(1-(x(2)/x(1))^4)-1;c(3)=10-x(3);ceq=[];end

如何用matlab求解非线性约束优化问题 对于非线性约束的优化问题,matlab有个很好的函数fmincon可以很容易解决。在编辑器窗口中写入我们要求的目标函数,并保存,注意使函数。

用Matlab求解非线性约束优化问题 本文将介绍如何在Matlab中用序列二次规划法求解非线性约束优化问题。Matlab 方法/步骤 1 求解题目如下: 2 根据题目建立目标函数文件: 3 建立非线性约束函数文件: 。

#线性约束 非线性优化

随机阅读

qrcode
访问手机版