Matlab优化工具箱简介 1. MATLAB求解优化问题的主要函数 类型 型 基本函数名 元函数极小|MinF(x)s.t.x1<xx2 x=fminbnd(F, X1, x2) 无约束极小 Min F(X) X=fminunc(F, Xo) X=fminsearch(F,, X) 线性规划 Minc x X=linprog(c, a, b) s. t AX=b Mih xTHx+cx 二次规划 X=quadprog(h, c, a, b) S.t. Ax=b 约束极小 Min F(X) (非线性规划) s.t.G(X)<=0 X= fmincon(‘FG,X Min r 达到目标问题 S.t. F(x)-wr<=goal X=fgoalattain(F,, X, goal, w) Min max F: (x) 极小极大问题 IFi(x)I X=fminimax(FG,, Xo) s.t.G(x)<=0Matlab优化工具箱简介 1.MATLAB求解优化问题的主要函数 类 型 模 型 基本函数名 一元函数极小 Min F(x)s.t.x1<x<x2 x=fminbnd(‘F’,x1 ,x2 ) 无约束极小 Min F(X) X=fminunc(‘F’,X0 ) X=fminsearch(‘F’,X0 ) 线性规划 Min c X T s.t.AX<=b X=linprog(c,A,b) 二次规划 Min 2 1 x T Hx+cT x s.t. Ax<=b X=quadprog(H,c,A,b) 约束极小 (非线性规划) Min F(X) s.t. G(X)<=0 X=fmincon(‘FG’,X0 ) 达到目标问题 Min r s.t. F(x)-wr<=goal X=fgoalattain(‘F’,x,goal,w) 极小极大问题 Min max {Fi (x)} X {Fi(x)} s.t. G(x)<=0 X=fminimax(‘FG’,x0 )