求解MATLAB中二次方程的最大化问题

时间:2014-07-23 15:43:41

标签: matlab math quadratic

如何在MATLAB中解决二次最大化问题?看来MATLAB只支持最小化问题,那么我可以使用一个数学概念吗?

3 个答案:

答案 0 :(得分:10)

在使用最小化函数

之前和之后简单地乘以(-1)

答案 1 :(得分:1)

在MATLAB中使用quadprog函数。

此函数解决了MATLAB中的Quadratic Programming问题。

当然,如果你想要最大值而不是最小值,你可以将成本函数乘以-1。

祝你好运。

答案 2 :(得分:0)

上述答案@Drazick似乎不对。

matlab中的

quadprog()要求 H 为正定。如果我们简单地乘以(-1), - H 是负定矩阵,这违反了要求。

另一个名为fmincon()的优化函数可能有所帮助。