MatLab建模学习笔记9——二次规划问题求解
来源:互联网 发布:破鞋 知乎 编辑:程序博客网 时间:2024/05/05 15:15
非线性规划的目标函数自变量为x的二次函数约束条件又全是线性的,则称之为二次规划。二次规划的在Matlab中的数学模型可表述如下:
其中,f和b是列向量,A是相应维数的矩阵,H是实对称矩阵。Matlab中求解二次规划的命令是:[X,FVAL]=QUADPROG(H,f,A,b,Aeq,beq,LB,UB,X0,OPTIONS),其中X的返回值是一个向量,FVAL的返回值是目标函数在X处的值。此外,主要的函数形式还有:
x = quadprog(H,f)
x = quadprog(H,f,A,b)
x = quadprog(H,f,A,b,Aeq,beq)
x = quadprog(H,f,A,b,Aeq,beq,lb,ub)
x = quadprog(H,f,A,b,Aeq,beq,lb,ub,x0)
x = quadprog(H,f,A,b,Aeq,beq,lb,ub,x0,options)
x = quadprog(problem)
[x,fval] = quadprog(H,f,…)
[x,fval,exitflag] = quadprog(H,f,…)
[x,fval,exitflag,output] = quadprog(H,f,…)
[x,fval,exitflag,output,lambda] = quadprog(H,f,…)
案例:
Matlab中求解:
求解结果如下:
关于实对称矩阵的2倍问题,参考下面:
0 0
- MatLab建模学习笔记9——二次规划问题求解
- MatLab建模学习笔记8——非线性规划问题求解
- MatLab建模学习笔记10——利用罚函数求解非线性规划问题
- MatLab建模学习笔记7——线性规划问题求解
- matlab求解二次规划问题
- SVM学习——求解二次规划问题
- SVM学习——求解二次规划问题
- 使用MATLAB进行一次和二次规划问题求解
- 用lingo12求解二次规划问题
- MatLab建模学习笔记3——MatLab工具箱
- matlab线形规划问题求解
- 规划问题的matlab求解
- matlab求解非线性规划问题
- 斯坦福机器学习-week 3 学习笔记(2)——Matlab最优问题求解
- 数学建模--二次规划
- 二次规划算法学习笔记
- 用matlab解二次规划问题
- MatLab建模学习笔记1——二维绘图
- 如何对phpcms v9的首页列表进行分页?
- android studio 更新ui的四种方式 handler
- spring定时器
- spring 配置时 bean id 与bean name 的区别
- idea 快捷键
- MatLab建模学习笔记9——二次规划问题求解
- Java并发编程:深入剖析ThreadLocal
- 详解企业移动门户之子应用嵌入实现方法
- js数组排序
- 好的博客地址
- freemark ftl指令
- Ubuntu Temproary Guest Session 客人模式
- tableViewHeaderView的高度调整
- .c与.h的故事