主要内容

线性最小二乘

解决线性范围或线性约束最小二乘问题

在你开始解决优化问题之前,您必须选择合适的方法:具体问题具体分析或solver-based。有关详细信息,请参见首先选择具体问题具体分析或Solver-Based方法

线性最小二乘解分钟| |C*x- - - - - -d| |2,可能与边界或线性约束。

具体问题具体分析的方法,创建问题的变量,然后代表了目标函数和约束这些符号变量。采取具体问题具体分析步骤,请参阅具体问题具体分析优化工作流程。解决由此产生的问题,使用解决

solver-based步骤,包括定义目标函数和约束条件,并选择适当的解算器,看看Solver-Based优化问题设置。解决由此产生的问题,使用lsqlin为非负最小二乘,或者,你也可以使用lsqnonneg

功能

全部展开

评估 评估优化表达式
不可能实行 在一个点约束违反
optimproblem 创建优化问题
optimvar 创建优化变量
解决 解决优化问题或方程的问题
lsqlin 解决约束线性最小二乘问题
lsqnonneg 解决非负线性最小二乘问题
optim.coder.infbound 无限支持代码生成金宝app
mldivide, \ 解线性方程组Ax = Bx
optimwarmstart 创建热启动对象

住编辑任务

优化 在编辑器现场优化或解决方程

主题

基于线性最小二乘法

Solver-Based线性最小二乘

代码生成

具体问题具体分析的算法

算法和选项