how to plot inequality and their intersection ?
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi.
I want to plot these inequalities.
x+y>=4
8*x-4*y>=-16
x>=2
y<=9
how can I plot them (the lines where they bind) and the area which they contain? I want to find a solution with the intersection of those areas later.
I want to have something like this. with stripped areas representing the inequality areas, which can be colored in matlab.
Thank you so much
0 Kommentare
Antworten (1)
Matt J
am 14 Okt. 2021
Bearbeitet: Matt J
am 14 Okt. 2021
The region prescribed by your inequalities is unbounded, so it is not clear what it means to "plot" it. If you really meant x<=2, then the region will be bounded and you can use lcon2vert (Download) as follows,
A=[-1 -1; %inequalities in matrix/vector form
-8 4;
1 0;
0 +1];
b=[-4;16;2;9];
plot( polyshape(lcon2vert(A,b)))
0 Kommentare
Siehe auch
Kategorien
Mehr zu Polygons finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!