主要内容

非线性方程组

解决连续或并行的非线性方程组

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

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

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

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

功能

全部展开

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

住编辑任务

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

对象

EquationProblem 非线性方程组
OptimizationEquality 平等与平等的制约因素
OptimizationExpression 优化变量的算术或函数表达式
OptimizationVariable 为优化变量

主题

基于问题的非线性方程组

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

代码生成

并行计算

算法和选项

Baidu
map