matlab中怎样绘制矩形?

如题所述

可以参考下面的代码:

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-09
在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的矩形。
第2个回答  推荐于2018-05-10
比如有四个点:
(2,4) (2,8) (12,4) (12,8)
可以这样绘制:
A=[2,2,12,12,2;4,8,8,4,4]
plot(A(1,:),A(2,:))
axis ([0 14 0 14])本回答被提问者和网友采纳
第3个回答  2020-12-26

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!