主要内容

非线性最小二乘(曲线拟合)

串行或并行地解决非线性最小二乘(曲线拟合)问题

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

非线性最小二乘解min(∑||Fx) -y||2),Fx)为非线性函数,且y是数据。看到非线性最小二乘(曲线拟合)

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

有关要采取的基于求解器的步骤,包括定义目标函数和约束,以及选择适当的求解器,请参见基于求解器的优化问题设置.要解决产生的问题,请使用lsqcurvefitlsqnonlin

功能

全部展开

评估 求最优化表达式
不可能实行 在某一点上违反约束
optimproblem 创建优化问题
optimvar 创建优化变量
解决 解决最优化问题或方程问题
optim.coder.infbound 无限绑定支持代码生成金宝app
lsqcurvefit 解决最小二乘意义上的非线性曲线拟合(数据拟合)问题
lsqnonlin 解决非线性最小二乘(非线性数据拟合)问题

实时编辑任务

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

主题

基于问题的非线性最小二乘

基于求解器的非线性最小二乘

代码生成

并行计算

算法和选项