Matlab:多维约束非线性最小化,如Nelder-Mead



我需要在 Matlab 中找到 fminsearch 的约束版本,fminsearch 使用无约束非线性最小化。这样的操作是什么?

fminbnd是一个有界非线性最小化函数,但它仅限于一维。

fmincon 是 fminsearch 的受限版本,但仅在优化工具箱中可用。

如果您有优化工具箱,则应使用 fmincon ,因为它更灵活,并且通常会更快。

最新更新