matlab中怎样绘制矩形?

matlab中怎样绘制矩形?,第1张

可以参考下面的代码:

function SRECT = SRECT(a,b)

switch(nargin)

case 1

SRECT = a*a

case 2

SRECT = a*b

otherwise

disp('请输入矩形的长和宽数据!')

end

扩展资料:

Matlab常用函数和命令

plot绘制二维线性图形和两个坐标

plot3绘制三维线纳禅液性图形和两个坐标轴

fplot在制定区间绘制某函数的图像,fplot(‘f’,区域,线型,颜色)

loglog绘制对数图形及两个坐标轴(两个坐标都为对数坐标)semilogx        绘制洞物半对数坐标图形

cdedit 启动用户菜单、控件回调函数设袭祥计工具

cdf2rdf 复数特征值对角阵转为实数块对角阵

参考资料来源:百度百科-MATLAB

在matlab中,可以利用画线函数line分四部分将一个矩形画出来。

line函数的主要功能就是将两点之间用一天直线连接起来。

matlab中矩形的具体画法如下:

a1

=

[1,

1]

//

左下角坐标

a2

=

[3,

1]

//

右下角坐标

a1

=

[3,

2]

/薯竖/

右上角坐标

a1

=

[1,

2]

//

左上角坐标

line(a1,

a2)

//

连接下底

line(a2,

a3)

//

连接右边

line(a3,

a4)

//

连接上底

line(a4,

a1)

//

连接左边

以上程序执行后就在坐标数世大轴中绘制了一个大返坦小为2*1的矩形。

一。首先建立坐标系,轿枝则将各个直角点的闭棚坐标求出

从左上角(记为A)开始,顺时针直到左下角(记为B)共12个点;

二。>>x = [x1, x2,...x12, x1]; % 注意最后是x1,保证闭合

>>y = [y1, y2,...y12, y1];

>>plot(x,y,'b') %b:用蓝色直线

三。连第三个点和第十一个点

>>a = [x3, x11]

>>b = [y3, y11]

>>搭旅plot(a,b,'b')

四。(同三) 连第五和第九个点

矩形作图完毕


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12480659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存