主要内容

非线性方程系统

串行或平行求解非线性方程系统

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

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

对于基于问题的方法,创建问题变量,然后在这些变量方面表示方程。对于基于问题的步骤,请参阅基于问题的解决方程的工作流程。要解决结果问题,使用解决

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

职能

展开全部

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

实时编辑任务

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

对象

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

话题

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

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

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

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

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

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

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

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

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

基于求解器的非线性方程系统

解决非线性系统,没有和包括雅可比

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

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

用已知的有限差异稀疏模式求解方程的非线性系统。

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

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

具有约束的非线性系统

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

代码生成

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

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

为fsolve生成代码

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

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

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

并行计算

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

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

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

并行执行梯度估计。

通过并行计算提高性能

调查超速优化的因素。

算法和选项

等式求解算法

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

优化选项参考

探索优化选项。