【发布时间】:2020-01-10 20:10:30
【问题描述】:
我想在 MATLAB 中解决一个最小化问题。
x = fmincon(fun,x0,Aeq,beq, nonlcon)服从nonlcon中定义的非线性不等式 c(x),使得 c(x)
是否可以将 c(x) fmincon() 函数?它对我获得的结果有影响吗?我尝试了fmincon 并获得了合理的结果,但我不知道这种变化对我的结果有什么影响?对于这个问题,您建议在 MATLAB 中使用哪个函数?
【问题讨论】:
-
看
fminconse.mathworks.com/help/optim/ug/fmincon.html的帮助,c(x)应该是 -
重新查看
fmincon()的文档:“x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)将最小化置于nonlcon中定义的非线性不等式 c(x) 或等式 ceq(x)。fmincon优化使得c(x) ≤ 0 且 ceq(x) = 0。如果不存在边界,则设置 lb = [] 和/或 ub = []。"fmincon的不等式并不严格。
标签: matlab optimization nonlinear-optimization inequalities