[x,y]=fmincon(fun,x0,a,b,aeq,beq,lb,ub,nonlcon,options)
- fun为目标函数
- x0为函数初始值
- nonlcon为非线性函数构成的函数组
fun和nonlcon里的方程组用m文件定义 -
options定义了优化参数
min F(x) subject to: Ax <= b, Aeqx = beq 线性约束条件
c(x) <= 0, ceq(x) = 0 非线性约束条件
lb<= x <= ub 约束边界
二次规划
x=quadprog(h,f,a,b,aeq,beq,lb,ub,x0,options)
近期评论