main content

非线性方程组 -凯发k8网页登录

以串行或并行方式求解非线性方程组

求多变量非线性方程 f(x) = 0 的解。您也可以使用基于问题的方法求解标量方程或线性方程组,或由 f(x) = g(x) 表示的方程组(等效于使用基于求解器的方法求解 f(x) – g(x) = 0)。对于非线性方程组,求解器将方程求解问题转换为最小化 f 的分量平方和的优化问题,即 min(∑fi2(x))。线性方程和标量方程有不同的求解算法;请参阅方程求解算法

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

对于基于问题的方法,请创建问题变量,然后用这些变量表示方程。有关基于问题的求解步骤,请参阅。要求解生成的问题,请使用 。

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

函数

创建方程问题
计算优化表达式
一个点处的约束违反度
创建空优化等式数组
创建优化变量
将优化问题或方程问题转换为求解器形式
显示有关优化对象的信息
求解优化问题或方程问题
保存优化对象描述
对非线性方程组求解
非线性函数的根
求解约束线性最小二乘问题
求解非线性最小二乘(非线性数据拟合)问题

实时编辑器任务

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

对象

非线性方程组
等式和等式约束
关于优化变量的算术或函数表达式
优化变量

主题

基于问题的非线性方程组


  • 使用基于问题的方法求解非线性方程组。

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

  • solve a sequence of problems using the previous solution as a start point.

  • solve a system of nonlinear equations with constraints using the problem-based approach.

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


  • use derivatives in nonlinear equation solving.

  • solve a nonlinear system of equations with a known finite-difference sparsity pattern.

  • example of solving a nonlinear system of equations that has derivatives available.
  • 带约束的非线性方程组
    了解求解具有约束的非线性方程组的方法。

代码生成

并行计算


  • use multiple processors for optimization.

  • perform gradient estimation in parallel.

  • investigate factors for speeding optimizations.

算法和选项

  • 方程求解算法
    求解线性方程组,含一个变量的非线性方程组,以及含 n 个变量、由 n 个非线性方程组成的方程组。
  • 优化选项参考
    了解优化选项。
网站地图