可以参考下面的代码:
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')
四。(同三) 连第五和第九个点
矩形作图完毕
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)