matlab的linprog函数

%用函数linprog求线性规划
 
%使用要点:
%1.目标函数f要写成列矩阵的形式
%2.约束要写成<=的形式
%3.函数是为求最小值设置的
 
%[x,fv,exitflag,output,lambda]=linprog(c,a,b,aeq,beq,lb,ub)

%c为价值系数向量,目标函数的系数,a为不等式左边的系数,b为不等式右边的矩阵,,ax=b,aeq为等式左边的系数,beq为等式右边的值,lb为范围左边  ub范围右边
%x表示最优解,以列矩阵表示
%fval为最优值
%exitflg=1有最优解,0迭代次数超过设定次数,-2约束区域不可行,-3问题无解,-4执行迭代算法时遇到NaN,
%-5原问题和对偶问题均不可行,-7搜索方向太小,不能继续前进,output表明算法和迭代情况,lambda指的是存储情况。
%输入部分如有缺失,可用[]代替

猜你喜欢

转载自blog.csdn.net/qq_41635653/article/details/100527689
今日推荐