请如果有人可以在matlab中提示这一点 (我不是要求实际的代码,只是提示......)
答案 0 :(得分:1)
很难给出提示,因为它只是一行代码。
rectangle('Position',[1,2,5,6])
要实际看到您需要设置轴限制的矩形:
axis equal
xlim([0,8])
ylim([0,9])
关于您的评论:请查看this answer,其中介绍了您正在寻找的core graphics objects。
核心图形对象
核心图形对象包括基本绘图基元:
线条,文本和多边形外壳(修补程序对象)
像曲面这样的专业对象,由一个矩形的顶点网格组成
图片
答案 1 :(得分:1)
要绘制任意图形,您可以使用plot
。例如,这绘制了一个梯形:
x = [1 7 4 2 1]; %// x coordinates of vertices
y = [1 1 3 3 1]; %// y coordinates of vertices
plot(x,y); %// do the plotting
axis([0 8 0 4]) %// set axis limits
如您所见,您指定顶点,plot
(在其默认行为中)用直线连接它们。您需要再次指定第一个顶点作为关闭多边形的最后一个顶点。