着色矩形

时间:2015-03-02 17:42:12

标签: matlab plot coordinates

考虑由顶点(0,0),(0,10),(1,10)和(1,0)形成的矩形。如何在MATLAB中将其变为红色?

注意。由于某种原因,所提到的阴影here都不起作用。

1 个答案:

答案 0 :(得分:2)

您可以使用patch

来执行此操作
vertices = [0 0; 0 10; 1 10; 1 0];
patch(vertices(1:end,1), vertices(1:end,2), [1 .2 .2], 'edgecolor', [0 0 0]);
    %// [1 .2 .2] is light red for the fill; [1 1 1] is black for the edge
axis([-1 2 -10 20]); %// set axis limits to properly see rectangle

enter image description here