- 11
- 0
- 约2.45万字
- 约 26页
- 2016-04-23 发布于湖北
- 举报
MATLAB 优化问题
1 线性规划问题
线性规划问题是目标函数和约束条件均为线性函数的问题,MATLAB6.0解决的线性规划问题的标准形式为:
min
sub.to:
其中f、x、b、beq、lb、ub为向量,A、Aeq为矩阵。
其它形式的线性规划问题都可经过适当变换化为此标准形式。
在MATLAB6.0版中,线性规划问题(Linear Programming)已用函数linprog取代了函数 linprog
格式 x = linprog(f,A,b) %求min f *x sub.to 线性规划的最优解。
x = linprog(f,A,b,Aeq,beq) %等式约束,若没有不等式约束,则A=[ ],b=[ ]。x的范围,若没有等式约束 ,则Aeq=[ ],beq=[ ]
x = linprog(f,A,b,Aeq,beq,lb,ub,x0) %设置初值x0
x = linprog(f,A,b,Aeq,beq,lb,ub,x0,options) % options为指定的优化参数
[x,fval] = linprog(…) % 返回目标函数最优值,即fval= f *x。
[x,lambda,exitflag] = linprog(…) % lambda为解x的Lagrange乘子。
[x, l
原创力文档

文档评论(0)