MATLAB如何创建矩形对象:rectangle函数的使用方法

2020年12月12日21:28:32MATLAB如何创建矩形对象:rectangle函数的使用方法已关闭评论

MATLAB如何创建矩形对象:rectangle函数的使用

在MATLAB中,矩形、椭圆及二者之间的过渡图形(如圆角矩形)都称为矩形对象。创建矩形对象的低层函数是rectangle,该函数调用格式如下。

·rectangle(...,'Curvature',[x,y]):指定矩阵边的曲率,可以使它从矩形到椭圆不同变化,水平曲率x为矩形宽度的分数,是沿着矩形的顶部和底部的边进行弯曲。竖直曲率y为矩形高度的分数,是沿着矩形的左面和右面的边进行弯曲。x和y取值范围是从0(无曲率)到1(最大曲率)。值[0,0]绘制一个成直角的矩形,值[0,0]绘制一个椭圆。如果仅仅指定曲率的一个值,那么在水平曲率和竖直曲率都有相同的值。

·h = rectangle(...):返回创建矩形对象的句柄。

除公共属性外,矩形对象的其他常用属性如下。

·Position属性:与坐标轴的Position属性基本相同,相对坐标轴原点定义矩形的位置。

·Curvature属性:定义矩形边的曲率。

·LineStyle属性:定义线型。

·LineWidth属性:定义线宽,默认值为0.5磅。

·EdgeColor属性:定义边框线的颜色。

例题 rectangle函数绘制图形实例。

在命令窗口输入:

rectangle('position',[1,1,5,5],'curvature',[1,1],'edgecolor','r','facecolor', 'g');

则显示结果如图14-13所示。

 

图14-13 rectangle绘制图形效果图

程序说明:

'position',[1,1,5,5]表示从(1,1)点开始高为5,宽为5;

'curvature',[1,1]表示x,y方向上的曲率都为1,即是圆弧;

'edgecolor','r'表示边框颜色是红色;

'facecolor','g'表示面内填充颜色为绿色。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。