急救:如何用matlab语言绘制一个长方形,将长方形3等分,每份分别着不同的颜色?

来源:百度知道 编辑:UC知道 时间:2024/07/06 23:11:37
谢谢啦!!!!!!!!!!

rectangle('position',[2,3,6,3]);%画长方形
hold on;
x1=4;y1=3:0.01:6;
x2=6;y2=3:0.01:6; %将长方形3等分
plot(x1,y1,x2,y2);
hold on;
x1=[2,4,4,2];y1=[3,3,6,6];
patch(x1,y1,'r');
x2=[4,6,6,4];y2=[3,3,6,6];
patch(x2,y2,'b');
x3=[6,8,8,6];y3=[3,3,6,6];
patch(x3,y3,'g'); %着不同的颜色
axis([0,10,0,10]);