如何用Matlab绘制一个长方形

问题描述:

如何用Matlab绘制一个长方形
例如知道某一顶点坐标(1,1)、长3和宽4
1个回答 分类:数学 2014-11-12

问题解答:

我来补答
根据已知条件可以画四个矩形,这里以已知顶点作为左下角的坐标为例,代码如下:
%设置矩形左下角的顶点坐标
ax = 1;
ay = 1;
%设置矩形长宽
l = 3;
w = 4;
x = [ax,ax+l,ax+l,ax,ax];
y = [ay,ay,ay+w,ay+w,ay];
%绘图
line(x,y)
%也可以用plot
%plot(x,y)
%为方便观察将坐标轴设置2倍长宽
axis([ax-l,ax+2*l,ay-w,ay+2*w])
结果如下:
 
 
展开全文阅读
剩余:2000