- 2
- 0
- 约5.18千字
- 约 25页
- 2019-11-06 发布于广东
- 举报
MATLAB优化工具箱的使用 主 讲:薛 规 学号指导老师:包能胜 导 师:顾佩华 2013年11月19日 MATLAB优化问题的函数 1、线性规划函数 Linprog用于解决线性规划问题(优化问题中目标函数和约束函数均为设计变量的线性函数) 线性规划问题可描述为: f,b,beq,lb,ub为向量,A和Aeq为矩阵,x为一设计向量的变量,上标T表示转置,矩阵A和向量b是线性不等式约束条件的系数,Aeq和beq是等式约束的条件的系数。 其使用格式如下 : [xopt,fopt]=linprog(f,A,b,Aeq,beq,lb,ub,x0,options) 该函数返回一设计向量变量xopt=[x1,x2,……]和标量 f(x),x0为x的起点,options为optimset函数中定一的参 数的值。如果没有等式约束条件,则令Aeq=[],beq=[]。 应用举例: 编程实现如下: f=[-4,-5]; A=[1,1;1.25,0.75;0,1]; b=[200,200,150]; lb=[0 0]; x=linprog(f,A,b,[],[],lb,[]) 2、非线性规划函数 一、无约束优化 无约束非线性规划(nonlinear programming)方法是
原创力文档

文档评论(0)