文档

非线性方程组

求解串联或并联的非线性方程组

求一个多变量非线性方程的解Fx) = 0。也可以解标量方程或线性方程组,或用Fx) =Gx)在基于问题的方法中(相当于Fx) - - -Gx)在基于求解器的方法中= 0)。对于非线性系统,求解者将求解方程的问题转化为使各分量的平方和最小化的优化问题F,即min(∑F2x)).线性方程和标量方程有不同的求解算法;看到方程求解算法

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

对于基于问题的方法,创建问题变量,然后用这些变量表示方程。有关基于问题的步骤,请参见求解方程的基于问题的工作流.要解决由此产生的问题,使用解决

有关基于求解器的步骤,包括定义目标函数和选择适当的求解器,请参见基于求解器的优化问题设置

功能

全部展开

eqnproblem 创建方程问题
评估 求值优化表达式
不可能实行 在某一点上违反约束
optimeq 创建空的优化等式数组
optimvar 创建优化变量
显示 显示优化对象
解决 解决优化问题或方程问题
fsolve 求解非线性方程组
fzero 非线性函数的根
lsqlin 求解约束线性最小二乘问题
lsqnonlin 解决非线性最小二乘(非线性数据拟合)问题

对象

EquationProblem 非线性方程组
OptimizationEquality 等式与等式约束
OptimizationExpression 用优化变量表示的算术或函数表达式
OptimizationVariable 优化变量

主题

基于问题的非线性方程组

求解非线性方程组,基于问题

用fcn2optimexpr求解一个非线性方程组。

求解非线性多项式系统,基于问题

用基于问题的方法求解一个多项式方程组。

随着参数的变化,遵循方程的解

以之前的解决方案为起点,解决一系列问题。

带约束的非线性方程组,基于问题

用基于问题的方法求解一个有约束的非线性方程组。

基于解算器的非线性方程组

具有解析雅可比矩阵的非线性方程

在非线性方程求解中使用导数。

具有有限差分雅可比矩阵的非线性方程

解一个没有导数信息的非线性方程组。

具有雅可比稀疏型的非线性方程

用已知的有限差分稀疏模式解一个非线性方程组。

带约束的非线性系统

学习解决有约束的非线性方程组的技巧。

并行计算

什么是优化工具箱中的并行计算?

使用多个处理器进行优化。

在优化工具箱中使用并行计算

并行执行梯度估计。

利用并行计算提高性能

研究加速优化的因素。

算法和选项

方程求解算法

求解线性方程组,一元非线性方程组,和n中的非线性方程n变量。

优化选项参考

探索优化选项。