ZKX's LAB

matlab多元约束优化 关于matlab多元非线性优化问题,大神来帮帮忙啊

2021-04-25知识9

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

matlab里面求有约束条件的多元函数极值问题 所求函数z=2*pi*x*y+4*pi*x^2约束条件pi*x^2*y=350 x>;=1能不能用fmincon这个函数来解决,求各位高手帮助了。。

关于matlab多元非线性优化问题,大神来帮帮忙啊 你的这个问题约束条件不对。按照你给的变量范围,x2,x4,那么-0.01*x(2)*x(4)>;=-300,无法满足的条件,所以根本找不到可行解。你在上个问题中的第一个约束条件最右边的常数是220,不知道为什么这里变成了2500.再考虑到还有Ax构成的线性不等式约束,即使把上面的2500改成220,也无法找到可行解。因为该线性不等式的第一个就是x1-15*x3,而x1最小值为500,x3最大值为30,不等式根本不可能满足。优化问题并非随便一写就交给软件去计算的,而是需要对问题进行一定的分析,至少应该构造出一组初始可行解来才行。至于优化的结果,也应该根据exitflag判断是否优化成功,如果失败,可以大致知道原因,例如-2就代表找不到可行解(No feasible point was found),这种情况下,就应该好好检查约束条件是否合理。

#matlab多元约束优化

随机阅读

qrcode
访问手机版