主要内容

本页采用了机器翻译。点击此处可查看英文原文。

基于求解器的非线性优化

使用基于求解器的方法以串行或并行方式求解非线性最小化和半无限规划问题

在开始求解优化问题之前,您必须选择合适的方法:基于问题或基于求解器。有关详细信息,请参阅首先选择基于问题或基于求解器的方法

有关问题设置,请参阅基于求解器的优化问题设置

函数

fminbnd求解固定区间上的单变量局部最小化问题
fmincon求解带约束的非线性多变量最小化问题
fminsearch使用无导数法求解无约束多变量局部最小化问题
fminunc求解无约束的多变量非线性最小化问题
fseminf求解半无限约束的多变量非线性最小化问题
checkGradients根据有限差分逼近检查一阶导数函数 (自 R2023b 起)
optim.coder.infbound对代码生成的边界支持 (自 R2022b 起)

实时编辑器任务

优化在实时编辑器中优化或求解方程

App

优化探索器针对一个优化问题,探索多种求解器配置及其解 (自 R2026a 起)

主题

基于无约束求解器的应用

基于有约束求解器的应用

代码生成

半无限约束

并行计算

仿真或 ODE

算法和其他理论