主要内容

二次规划和锥编程

解决问题的二次曲线与二次目标和线性约束或限制

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

具体问题具体分析的方法,创建问题的变量,然后代表了目标函数和约束这些符号变量。采取具体问题具体分析步骤,请参阅具体问题具体分析优化工作流程。解决由此产生的问题,使用解决

solver-based步骤,包括定义目标函数和约束条件,并选择适当的解算器,看看Solver-Based优化问题设置。解决由此产生的问题,使用quadprogconeprog

功能

全部展开

评估 评估优化表达式
不可能实行 在一个点约束违反
optimproblem 创建优化问题
optimvar 创建优化变量
解决 解决优化问题或方程的问题
coneprog 二阶锥规划解算器
optim.coder.infbound 无限支持代码生成金宝app
optimwarmstart 创建热启动对象
quadprog 二次规划
secondordercone 创建二阶锥约束

住编辑任务

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

对象

SecondOrderConeConstraint 二阶锥约束对象

主题

具体问题具体分析二次规划

Solver-Based二次规划

基于二阶锥规划

Solver-Based二阶锥规划

代码生成

具体问题具体分析的算法

算法和选项