本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

优化

单变量和多变量函数的最小值、非负最小二乘、非线性函数的根

优化器用于求非线性目标函数的最小值的位置。您可以使用 fminbnd 求有界区间内单变量函数的最小值,或使用 fminsearch 求无界域内多变量函数的最小值。通过最小化函数的负值来最大化该函数。

使用 lsqnonneg 求线性最小二乘问题的非负解。

使用方程求解器 fzero 求非线性标量函数的实根。

通过使用 optimset 设置选项来控制您的优化的输出或其他方面。

函数

全部展开

fminbnd查找单变量函数在定区间上的最小值
fminsearch使用无导数法计算无约束的多变量函数的最小值
lsqnonneg解算非负线性最小二乘问题
fzero非线性函数的根
optimget优化选项值
optimset创建或修改优化 options 结构体

主题

优化非线性函数

求一个或多个维度中的最小值和最大值。

通过优化拟合曲线

此示例说明如何通过最大限度地减小误差平方和来使用非线性函数对数据进行拟合。

设置选项

控制优化,显示中间计算。

迭代显示

获取中间输出。

输出函数

描述如何监视或停止求解器。

绘图函数

描述如何直观地监视求解器。

标量函数的根

对非线性标量方程求解。

故障排除和提示

如何解决常见问题。