求一个多变量非线性方程的解F(x) = 0。你也可以解一个标量方程或线性方程组,或由F(x) =G(x)(等价于F(x) -G(x)在基于求解器的方法中= 0)。对于非线性系统,求解者将方程求解问题转化为最小化各分量平方和的优化问题F,即最小(∑F我2(x))。线性和标量方程有不同的解算法;看到等式求解算法.
在开始解决优化问题之前,必须选择适当的方法:基于问题或基于求解器。有关详细信息,请参见首先选择基于问题或基于求解器的方法.
对于基于问题的方法,创建问题变量,然后在这些变量方面表示方程。对于基于问题的步骤,请参阅求解方程的基于问题的工作流.要解决结果问题,使用解决
.
关于要采取的基于求解器的步骤,包括定义目标函数和选择适当的求解器,请参见基于求解器的优化问题设置.
优化 | 在实时编辑器中优化或解决方程 |
公式问题 |
非线性方程组 |
OptimizationEquality |
平等和平等约束 |
OptimizationExpression |
优化变量的算术或函数表达式 |
OptimizationVariable |
为优化变量 |
解决基于问题的方法解决非线性方程系统。
用基于问题的方法解决一个多项式方程组。
使用前面的解决方案作为起点来解决一系列问题。
用基于问题的方法解决一个带约束的非线性方程组。
在非线性方程求解中使用导数。
用已知的有限差异稀疏模式求解方程的非线性系统。
解一个非线性方程组的例子,它有可用的导数。
学习解带约束的非线性方程组的技巧。
生成非线性方程组的C语言代码的先决条件。
求解非线性方程组的代码生成示例。
探索处理生成代码中实时要求的技术。