用matlab求解线性规划问题,Aeq*X=Beq这个等式约束中,Beq中有个数值可以取a:b之间的值。如果想将这个数值取a到b之间的100个数值,就是Aeq*X=Beq1,Aeq*X=Beq2,......Aeq*X=Beq100,其它约束都不变,这样相当于求解100个类似的线性规划。
那么要绘制横坐标对应取值为a到b所对应的这个变量,纵坐标是这100个线性规划求解的最优值,这样的图形要怎么绘出来呢?
难道要手动输入100次的Beq1,....,Beq100;求解100个线性规划,记下每次的最优解fval1,...,fval100。然后再设x=(a:(a-b)/99:b);y=(fval1,.....,fval100);plot(x,y)。这种办法太笨了,请教大家有什么快速的方法呢?
在线等,谢谢。。。。