标签: matlab optimization constraint-programming correspondence
我想在MatLab中执行以下约束优化问题:
假设我们想要最大化目标函数f(x,t)= x-t,s.t。 x在[-1 / t,1 / t]中。 X是我们的选择变量,t是给定的参数。假设X在实数中,而T在Real ++中。
很明显,因为f(。)在x和t> 0中是新月,对于给定的t,解是x *(t)= 1 / t。但是我如何在Matlab中获得这个?所以我可以绘制t vs x *(t)。
我今年开始编程,如果我正在寻找的代码太容易了,我很抱歉。我试图自己做,但我不能。
提前非常感谢你。
答案 0 :(得分:1)
如果您有优化工具箱,则可以使用capybara-webkit函数解决约束优化问题。请点击here。
capybara-webkit
或者,您可以使用外部库Yalmip。