用MATLAB解线性规划问题中函数解释
请教一下,能帮我解释下这个用MATLAB解线性规划问题里面的那些字母吗?问题虽然简单,但是对于我这样的新手而言却是很重要的,谢谢!>z=-[3,4];这里我知道>>a=[...
请教一下,能帮我解释下这个用MATLAB解线性规划问题里面的那些字母吗?
问题虽然简单,但是对于我这样的新手而言却是很重要的,谢谢!
> z=-[3,4];这里我知道
>> a=[1,1;1,2;0,1];这里我知道
>> b=[6,8,3];这里我知道
>> lb=[0;0];这里我知道
>> [x,fval,exitflag,output,lambda]=linprog(z,a,b,[],[],lb)
Optimization terminated successfully.
x =
4.0000
2.0000
fval =
-20.0000
exitflag =
1
output =
iterations: 7
cgiterations: 0
algorithm: 'lipsol'
lambda =
ineqlin: [3x1 double]
eqlin: [0x1 double]
upper: [2x1 double]
lower: [2x1 double]
还有个小小的问题,请问约束条件的大于、小于、等于、大于等于、小于等于在MATLAB里面怎么体现呢?谢谢! 展开
问题虽然简单,但是对于我这样的新手而言却是很重要的,谢谢!
> z=-[3,4];这里我知道
>> a=[1,1;1,2;0,1];这里我知道
>> b=[6,8,3];这里我知道
>> lb=[0;0];这里我知道
>> [x,fval,exitflag,output,lambda]=linprog(z,a,b,[],[],lb)
Optimization terminated successfully.
x =
4.0000
2.0000
fval =
-20.0000
exitflag =
1
output =
iterations: 7
cgiterations: 0
algorithm: 'lipsol'
lambda =
ineqlin: [3x1 double]
eqlin: [0x1 double]
upper: [2x1 double]
lower: [2x1 double]
还有个小小的问题,请问约束条件的大于、小于、等于、大于等于、小于等于在MATLAB里面怎么体现呢?谢谢! 展开
1个回答
2013-05-08
展开全部
x优化后的取值fval优化的目标值exitflag,output,lambda没有必要管了,没有多大用处的output =
iterations: 7 %循环迭代的次数
cgiterations: 0
algorithm: 'lipsol' %所用的优化方法
lambda =
ineqlin: [3x1 double] %不等式矩阵
eqlin: [0x1 double]%等式矩阵
upper: [2x1 double] %变量上限矩阵或者向量
lower: [2x1 double] %变量下限矩阵或者向量
等于 全部在小于之中就是小于=小于等于 大于=大于等于 在优化中就是这样 不是很敏感对等于号大于 还取负值 转换成小于才行
iterations: 7 %循环迭代的次数
cgiterations: 0
algorithm: 'lipsol' %所用的优化方法
lambda =
ineqlin: [3x1 double] %不等式矩阵
eqlin: [0x1 double]%等式矩阵
upper: [2x1 double] %变量上限矩阵或者向量
lower: [2x1 double] %变量下限矩阵或者向量
等于 全部在小于之中就是小于=小于等于 大于=大于等于 在优化中就是这样 不是很敏感对等于号大于 还取负值 转换成小于才行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询