在Matlab中绘制二维图形
如果有人能在matlab中绘制此图,请给出提示在Matlab中绘制二维图形,matlab,matlab-figure,Matlab,Matlab Figure,如果有人能在matlab中绘制此图,请给出提示 (我不是问实际的代码,只是一个提示……) 请务必给出提示,因为这只是一行代码 rectangle('Position',[1,2,5,6]) 要实际查看矩形,需要设置轴限制: axis equal xlim([0,8]) ylim([0,9]) 关于你的评论:看一看哪一个对你正在寻找的产品做了一些介绍 核心图形对象 核心图形对象包括基本图形图元: 线条、文字和多边形壳(面片对象) 特殊对象,如曲面,由顶点的矩形网格组成 图像 要绘制任意
(我不是问实际的代码,只是一个提示……)
请务必给出提示,因为这只是一行代码
rectangle('Position',[1,2,5,6])
要实际查看矩形,需要设置轴限制:
axis equal
xlim([0,8])
ylim([0,9])
关于你的评论:看一看哪一个对你正在寻找的产品做了一些介绍
核心图形对象
核心图形对象包括基本图形图元:
- 线条、文字和多边形壳(面片对象)
- 特殊对象,如曲面,由顶点的矩形网格组成
- 图像
要绘制任意图形,可以使用。例如,这将绘制一个梯形:
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
使用se时,可以指定顶点并用直线将其连接起来。需要将第一个顶点再次指定为最后一个顶点以闭合多边形
谢谢你的回答。我没有搜索谷歌,因为我想自己构建它,因为将来我可能会遇到一个没有内置方法的图形……有什么方法我们可以自己构建它吗……好的,看看我的编辑。谢谢你的精彩引用……关于“绘图”多个对象如果使用
line
而不是plot
,则可能更容易使用line
,因为它不需要按住上一个对象。@LuisMendo您能帮我一下吗:梯形中有四个顶点,那么为什么要在x值和y值中分别输入5个点…@coool,因为对于闭合多边形,起点和终点必须相等。