OptimizationProblem
优化问题
说明
一个 OptimizationProblem
对象说明一个优化问题,包括优化的变量、约束、目标函数以及目标是最大化还是最小化。使用 solve
求解完整的问题。
提示
有关完整的工作流,请参阅基于问题的优化工作流。
创建对象
使用 optimproblem
创建一个 OptimizationProblem
对象。
警告
基于问题的方法不支持在目标函数、非线性等式和非线性不等式中使用复数值。如果某函数计算具有复数值,即使是作为中间值,最终结果也可能不正确。
属性
对象函数
evaluate | 计算问题中的优化表达式或目标和约束 |
issatisfied | 优化问题在一组点上的约束约束 |
optimoptions | 创建优化选项 |
prob2struct | 将优化问题或方程问题转换为求解器形式 |
show | 显示有关优化对象的信息 |
solve | 求解优化问题或方程问题 |
solvers | 确定优化问题或方程问题的默认和有效求解器 |
varindex | 将问题变量映射到基于求解器的变量索引 |
write | 保存优化对象描述 |