主要内容

非线性方程系统

解决系统的非线性方程组在串行或并行

找到一个多变量非线性方程的解决方案FX)= 0.您还可以解决标量方程或线性系统,或由其表示的系统FX)=GX)以基于问题的方法(相当于FX)- - -GX)=基于求解器的方法中的0)。对于非线性系统,求解器将方程求解问题转换为最小化组件的平方和的优化问题F,即min(σF一世2X)))。线性和标量方程具有不同的解决方案算法;看方程求解算法

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

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

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

职能

展开全部

eqnproblem. 创建方程问题
评估 评估优化表达式
不可能实行 约束违规
optimeq 创建空优化平等数组
optimvar 创建优化变量
prob2struct 将优化问题或方程问题转化为求解形式
表演 显示有关优化对象的信息
解决 解决优化问题或方程问题
保存优化对象描述
FSOLVE. 解决非线性方程系统
fzero 非线性函数的根
Lsqlin. 解决约束的线性最小二乘问题
lsqnonlin. 解决非线性最小二乘(非线性数据拟合)问题

实时编辑任务

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

对象

EquationProblem 非线性方程系统
优化等级 平等和平等约束
优化表达 在优化变量方面的算术或功能表达
优化Variable. 优化变量

话题

基于问题的非线性方程系统

解决方程的非线性系统,基于问题

用基于问题的方法解决非线性方程组。

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

解决基于问题的方法解决方程的多项式系统。

遵循等式解决方案作为参数更改

使用以前的解决方案作为起点来解决一系列问题。

具有约束,基于问题的方程式的非线性系统

利用基于问题的方法解决具有限制的非线性方程系统。

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

解不含雅可比矩阵和含雅可比矩阵的非线性系统

在非线性方程求解中使用衍生物。

具有雅可比稀疏模式的大型非线性方程系统

求解具有已知有限差分稀疏模式的非线性方程组。

Jacobian非线性方程的大稀疏系统

求解具有可用衍生物的非线性系统的非线性系统的示例。

带约束的非线性系统

学习用约束求解方程式的非线性系统的技术。

代码生成

非线性方程求解中的代码生成:背景

生成非线性方程系统C代码的先决条件。

生成fsolve的代码

用于求解非线性方程系统的代码生成示例。

实时应用程序的优化代码生成

探索在生成代码中处理实时需求的技术。

并行计算

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

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

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

并行执行梯度估计。

通过并行计算提高性能

调查超速优化的因素。

算法和选项

方程求解算法

求解方程线性系统,一个变量中的非线性方程和系统N非线性方程N变量。

优化选项参考

探索优化选项。