标签: matlab math quadratic
如何在MATLAB中解决二次最大化问题?看来MATLAB只支持最小化问题,那么我可以使用一个数学概念吗?
答案 0 :(得分:10)
在使用最小化函数
答案 1 :(得分:1)
在MATLAB中使用quadprog函数。
quadprog
此函数解决了MATLAB中的Quadratic Programming问题。
当然,如果你想要最大值而不是最小值,你可以将成本函数乘以-1。
祝你好运。
答案 2 :(得分:0)
上述答案@Drazick似乎不对。
quadprog()要求 H 为正定。如果我们简单地乘以(-1), - H 是负定矩阵,这违反了要求。
另一个名为fmincon()的优化函数可能有所帮助。