2026a

# 线性最小二乘


求解具有边界或线性约束的线性最小二乘问题

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

线性最小二乘求解 ,可能有边界或线性约束。

对于基于问题的方法,请创建问题变量,然后用这些符号变量表示目标函数和约束。有关基于问题的求解步骤,请参见基于问题的优化工作流。要求解生成的问题,请使用 Solve。

有关基于求解器的求解步骤,包括定义目标函数和约束,以及选择合适的求解器,请参阅基于求解器的优化问题设置。要求解生成的问题,请使用 lsqlin;或者,对于非负最小二乘,也可以使用 lsqnonnegm。

# 函数

基于问题的求解和分析
函数名 简介
evaluate 计算问题中的优化表达式或目标和约束
infeasibility 一个点处的约束违反值
optimproblem 创建优化问题
optimvar 创建优化变量
Solve 求解优化问题或方程问题
求解问题,基于求解器
函数名 简介
lsqlin 求解约束线性最小二乘问题
lsqnonnegm 求解非负线性最小二乘问题