how to plot inequality and their intersection ?
古いコメントを表示
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
回答 (1 件)
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)))
カテゴリ
ヘルプ センター および File Exchange で Polygons についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
