【第22期】观点:IT 行业加班,到底有没有价值?

Matlab优化问题06—quadprog

原创 2015年07月07日 00:06:40

说明:quadprog一般用来求解多元二次规划问题,其目标函数为二次,约束条件为线性。全调用格式为:[x,fval,exitflag,output,lambda]=quadprog(H,f,A,b,Aeq,beq,lb,ub],其中H为标准二次项系数矩阵的2倍,f为一次项系数矩阵。

1:求解:二次规划问题

min f(x)= x1-3x2+3x12+4x22-2x1x2

s.t    2x1+x2≤2

  -x1+4x2≤3

解:用MATLABquadprog函数进行求解。

主程序:

H=[6 -2;-2 8];

f=[1;-3];

A=[2 1;-1 4];

b=[2;3];

[X,fval,exitflag]=quadprog(H,f,A,b)

解得:

X =

   -0.0455

    0.3636

fval =

   -0.5682

exitflag =

     1

版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。 举报

相关文章推荐

Matlab优化问题05—fmincon

说明:fmincon一般用来求解多元有约束非线性最优化问题,其中约束可以包含等式约束和非线性约束。其全调用格式为: [x,fval,exitflag,output,lambda,grad,hessia...

MATLAB 最优化方法 总结

最优化问题的共同特点是:求满足一定条件的变量x1,x2,…,xn,使某函数f(x1,x2,…,xn)取得最大值或者最小值。由于f(x1,x2,…,xn)的最大问题可以转化为-f(x1,x2,…,xn)...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

MatLab 代码优化 Fast your MatLab code. (2) 寻找性能瓶颈

MatLab5.0以及更新版本包含了一个工具叫profile,这个工具帮助我们寻找代码中的性能瓶颈。 主要命令为: 1. profile on           打开profile工具 2. ...

matlab_非线性优化

matlab求解非线性问题 fmincon工具箱

matlab_最小二乘优化问题

最小二乘优化问题

Matlab无约束优化小例

例1: 求f=2exp(-x)sin(x)在(0,8)上的最大、最小值。f='2*exp(-x).*sin(x)'; fplot(f,[0,8]); %xmin最小值点,fmin函数在该点的值 [x...

MATLAB优化工具箱使用

转自  http://blog.163.com/bingqingyujie..5/blog/static/755593612009103074651921/ 1 工具箱概述 1...

相控阵天线matlab程序

相控阵天线仿真
  • lengo
  • lengo
  • 2014-11-29 21:44
  • 1591

VS2008 与 Matlab 的混合编程(quadprog函数为例)

本文简单介绍VS2008与Matlab的混合编程(quadprog函数为例),C/C++与Matlab的混合编程有多种方式,这里只介绍采用动态链接库的方式。 附件:M文件及生成的DLL | Ma...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)