函数 | 函数功能 |
---|---|
线性规划 | |
[x,fval] = linprog(f,A,b,Aeq,beq,lb,ub) | 求标准型的线性规划 |
整数规划 | 变量限制为整数 |
unifrnd | 产生以为连续型均匀分布随机数 |
x = intlinprog(f,intcon,A,b,Aeq,beq,lb,ub) | 求整数线性规划 |
非线性规划 | 目标函数或约束条件含非线性函数 |
[x,fval] = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options) | 求非线性规划 |
[x,fval] = fminunc(fun,x0,options) | 寻找多元函数x0附近的极小值 |
[x,fval] = fminsearch(fun,x0,options) | 寻找多元函数在x0附近的极小值 |
二次规划 | 目标函数是二次函数,约束条件是线性的 |
[x,fval] = quadprog(H,f,A,b,Aeq,beq,lb,ub,x0,options) | 求解二次规划 |
约束极值问题 | |
[x, fval] = fminbnd(fun, x1, x2) | 求一元函数在[x1,x2]的最小值 |
fseminf | |
[x,fval] = fminimax(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options) | 求极小极大值 |
optimtool | 调出优化问题工具箱 |
Matlab--数学建模
最新推荐文章于 2022-07-17 16:57:24 发布