EquationProblem
创建对象
使用 eqnproblem
函数创建一个 EquationProblem
对象。通过创建 OptimizationEquality
对象并将它们设置为 EquationProblem
对象的 Equations
属性,将方程添加到问题中。
prob = eqnproblem;
x = optimvar('x');
eqn = x^5 - x^4 + 3*x == 1/2;
prob.Equations.eqn = eqn;
警告
基于问题的方法不支持目标函数、非线性等式或非线性不等式中使用复数值。如果某函数计算具有复数值,即使是作为中间值,最终结果也可能不正确。
属性
对象函数
optimoptions | 创建优化选项 |
prob2struct | 将优化问题或方程问题转换为求解器形式 |
show | 显示有关优化对象的信息 |
solve | 求解优化问题或方程问题 |
solvers | Determine default and valid solvers for optimization problem or equation problem |
varindex | 将问题变量映射到基于求解器的变量索引 |
write | 保存优化对象描述 |
示例
版本历史记录
在 R2019b 中推出