我应该使用哪个函数优化工具箱?

1视图(30天)
我有一个函数f = 2 * x1 * x2 + x1 ^ 2 - x1 - 2 * x2 +…
(注意,通过matlab函数不能显示,因为它是逆矩阵的结果,这是非常,非常长)
我想优化f所以趋于0 x1和x2(最小化)下界的是0.1 * x上界x1和x2是10 * x
有优化工具箱安装,但是我不确定我应该使用哪个函数。
最好的问候,Dahnial

接受的答案

约翰D 'Errico
约翰D 'Errico 2014年1月2日
fmincon
2的评论
艾伦·韦斯
艾伦·韦斯 2014年1月2日
扩大在约翰的回答,你可以检查 优化决策表 帮助你选择一个解决。你可以咨询其他的部分 优化问题设置 部分。
艾伦·韦斯
MATLAB数学工具箱文档

登录置评。

答案(1)

马特·J
马特·J 2014年1月2日
编辑:马特·J 2014年1月2日
我有一个函数f = 2 * x1 * x2 + x1 ^ 2 - x1 - 2 * x2 +…
看起来像QUADPROG也会工作,如果在你的例子中,所有的条款都是二次。
2的评论
马特·J
马特·J 2014年1月3日
编辑:马特·J 2014年1月3日
如果函数是二次(即使它不是),它不应该是“很长”。
如果你有成百上千的变量,你应该使用矩阵向量的数学,不是标量数学推导出函数。马上会给你的麻绳。

登录置评。

类别

找到更多的在具体问题具体分析的优化设置帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!