【发布时间】:2016-05-16 17:46:32
【问题描述】:
我想在 Matlab 中求解一个线性不等式系统,其中未知数是 x(1), x(2), x(3), x(4)。我想要整个解决方案集x(1), x(2), x(3), x(4)。因此,我不能使用linprog,因为它只给了我一个可行的点。
澄清:这个问题https://stackoverflow.com/questions/37258835/how-to-set-the-objective-function-when-using-linprog-in-matlab-to-solve-a-system 是关于linprogr,但它只提供了一种可能的解决方案。在这里,我要问如何找到整套解决方案。
这是一组不等式。有什么建议吗?
5x(1)+3x(2)+3x(3)+5x(4)<5
-5x(1)-3x(2)-3x(3)-5x(4)<-3
-x(2)-x(3)<0
x(2)+x(3)<1
-x(1)-x(4)<0
x(1)+x(4)<1
-3x(3)-5x(4)<-1
3x(3)+5x(4)>3
x(3)<1
-x(3)<0
x(4)<1
-x(4)<0
-5x(1)-3x(2)<0
5x(1)+3x(2)<2
x(2)<1
-x(2)<0
x(1)<1
-x(1)<0
【问题讨论】:
-
不是重复的。另一个问题是关于 linprogr。在这里我明确声明我不想使用 linprogr。
-
我同意发帖者的观点:这不是重复的问题。
标签: matlab linear-programming inequalities