主要内容

非线性方程组

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

找到一个解决多变量非线性方程F(x)= 0。你也可以解决一个标量方程或线性方程组,或一个系统由F(x)=G(x(相当于)具体问题具体分析方法F(x)- - -G(x)= 0的solver-based方法)。对于非线性系统,解决equation-solving问题转换为最小化的优化问题的组件的平方和F,即最小(∑F2(x))。线性算法和标量方程有不同的解决方案;看到方程求解算法

在你开始解决优化问题之前,您必须选择合适的方法:具体问题具体分析或solver-based。有关详细信息,请参见首先选择具体问题具体分析或Solver-Based方法

具体问题具体分析的方法,创建问题的变量,然后代表这些变量的方程。采取具体问题具体分析步骤,请参阅具体问题具体分析工作流求解方程。解决由此产生的问题,使用解决

为solver-based步骤,包括定义目标函数和选择适当的解算器,看看Solver-Based优化问题设置

功能

全部展开

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

住编辑任务

优化 在编辑器现场优化或解决方程

对象

EquationProblem 非线性方程组
OptimizationEquality 平等和等式约束
OptimizationExpression 算术表达式或功能的优化变量
OptimizationVariable 为优化变量

主题

具体问题具体分析非线性方程组

Solver-Based非线性方程组

代码生成

并行计算

算法和选项