Ich möchte ein System linearer Ungleichungen in Matlab lösen, wo die Unbekannten x(1), x(2), x(3), x(4)
sind. Ich möchte die gesamte Reihe von Lösungen x(1), x(2), x(3), x(4)
. Daher kann ich linprog
nicht verwenden, weil es mir nur einen möglichen Punkt gibt.Ein System von linearen Ungleichungen in Matlab lösen und den gesamten Satz von Lösungen erhalten
Erläuterung: Diese Frage https://stackoverflow.com/questions/37258835/how-to-set-the-objective-function-when-using-linprog-in-matlab-to-solve-a-system war über linprogr
, die jedoch nur eine mögliche Lösung gibt. Hier erkundige ich mich, wie ich die gesamte Lösung finden kann.
Dies ist die Menge der Ungleichungen. Irgendein Vorschlag?
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
Es ist kein Duplikat. Die andere Frage war über Linprogr. Hier stelle ich explizit fest, dass ich keinen Linprogr verwenden möchte. – user3285148
Ich stimme dem Poster zu: Es ist keine doppelte Frage. –