在Matlab中绘制没有交叉区域的透明矩形

时间:2017-05-31 11:09:11

标签: matlab intersection rectangles

我想在Matlab中绘制很多矩形。我知道我可以使用“矩形”命令绘制我想要的任何形状的矩形。但是,当有两个交叉的矩形时,它仍然在重叠区域内显示矩形线 enter image description here

有没有办法在交叉区域中绘制没有这些线条的方法,如下图所示?谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

我猜你的意思是透明的,那么这个解决方案是理想的:

%set the coordinates of your t-shaped polygon considering order of plotting points:
x=[0 2 2 6 6 2 2 0 0];
y=[0 0 1 1 3 3 4 4 0];
plot(x,y)  % to plot polygon

这将是输出:

T-shape polygon