文档

长方形

创建具有尖锐或弯曲角的矩形

句法

矩形(“位置”,POS)
矩形('位置',pos,'曲率',cur)
长方形(___,名称,值)
矩形(斧头,___
r =矩形(___

描述

例子

矩形(“位置”,pos在二维坐标中创建矩形。指定pos作为表格的四元素向量[X Y W H]在数据单元中。这Xy元素确定位置和wH元素确定大小。该函数将其绘制到当前轴,而无需清除轴的现有内容。

例子

矩形(“位置”,pos,“曲率”,将曲率添加到矩形的侧面。对于沿水平和垂直边的不同曲率,指定作为表格的两元素向量[水平垂直]。对于沿着各个方面相同的曲率长度,请指定作为标量值。指定0(无曲率)和1(最大曲率)之间的值。利用[1 1]创建椭圆或圆圈。

例子

长方形(___,,,,名称,价值使用一个或多个名称值对参数指定矩形属性。例如,“ faceColor”,“红色”指定红色填充颜色。您可以使用上一个语法中的任何输入参数组合指定矩形属性。

长方形(斧头,,,,___在指定的轴上创建矩形斧头而不是在当前轴(GCA)。选项斧头可以先于先前语法中的任何输入参数组合。

例子

r=矩形(___返回矩形对象。利用r在创建矩形后修改属性的属性。有关属性列表,请参见矩形属性。您可以使用任何先前的语法返回输出参数。

例子

全部收缩

绘制一个矩形,该矩形在该点(1,2)的左下角。使矩形5个单元和6个单位的宽度。然后,更改轴极限。

长方形('位置',[1 2 5 6])轴([0 10 0 10])

绘制一个矩形,该矩形在(0,0)处的左下角和(2,4)的右上角。通过将曲率指定为标量值,用弯曲的角创建矩形0.2。对于沿这两个沿两个相等长度的数据单位X- 轴和y- 轴,使用轴相等

图矩形('位置',[0 0 2 4],“曲率”,0.2)轴平等的

通过将曲率指定为标量值,添加第二个矩形,该矩形的最短侧完全弯曲1

长方形('位置',[3 0 2 4],“曲率”,1)

添加第三个矩形,并沿水平和垂直侧使用不同的曲率。使用0.5的水平曲率使每个水平侧弯曲的50%。使用1的垂直曲率使两个垂直侧完全弯曲。

长方形('位置',[6 0 2 4],“曲率”,[0.5,1])

通过设置一个圆圈曲率财产为[1 1]。绘制圆,使其填充点(2,4)和(4,6)之间的矩形区域。这位置属性定义包含圆的最小矩形。

pos = [2 4 2 2];长方形('位置',pos,“曲率”,[1 1])轴平等的

使用相同的位置值绘制红色矩形,以显示圆如何填充矩形区域。

长方形('位置',pos,'edgeColor',,,,'r'

绘制矩形并指定填充颜色,轮廓颜色和轮廓宽度。

长方形('位置',[1,2,5,10],“ faceColor”,[0 .5 .5],'edgeColor',,,,'b',,,,...'行宽',3)

在当前轴上添加一个矩形,然后返回矩形对象,r

r =矩形('位置',[0 0 1 1]')
r =带有属性的矩形:faceColor:'无'edgeColor:[0 0 0]线宽:0.5000 linestyle:' - '曲率:[0 0]位置:[0 0 1 1 1]显示所有属性

创建后修改矩形r。更改填充颜色,轮廓颜色和轮廓宽度。

r.faceColor = [0 .5 .5];r.edgecolor ='b';r.linewidth = 3;

输入参数

全部收缩

矩形的尺寸和位置,指定为表格的四元素向量[X Y W H]。这Xy元素定义矩形左下角的坐标。这wH元素定义矩形的尺寸。

所有值都在数据单元中。

例子:矩形('位置',[0.5 0.3 0.3 0.4])

数据类型:双倍的|单身的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

水平和垂直曲率的量,指定为两元素向量或标量值。使用此特性将矩形的形状从矩形到椭圆形。

水平曲率是沿顶部和底部边缘弯曲的宽度的一部分。垂直曲率是沿左右边缘弯曲的高度的比例。

  • 要使用不同的水平和垂直曲线,请指定形式的两元素向量[水平垂直]。这水平的元素确定水平曲率和垂直的元素确定垂直曲率。指定0(无曲率)和1(最大曲率)之间的值。例如,一个值的值[0 0]创建一个具有方形边缘和值的矩形[1 1]创建一个椭圆。

  • 要将相同的曲率用于水平和垂直边缘,请指定标量值在0到1之间,包括。较短的尺寸确定曲率的长度。

例子:[0.5 0.6]

例子:0.75

数据类型:双倍的

轴对象。如果您不指定轴对象,则长方形使用当前轴。

名称值对参数

指定可选的逗号分隔对名称,价值参数。姓名是参数名称和价值是相应的值。姓名必须出现在单引号中('')。您可以按任何顺序指定几个名称和值对参数NAME1,Value1,...,Namen,Valuen

例子:矩形('位置',[0 0 1 1],'edgeColor','k','faceColor',[0 .5 .5])

全部收缩

填充颜​​色,指定为RGB三重态或表中列出的颜色选项之一。

对于自定义颜色,请指定RGB三重态。RGB三重态是一个三元素行矢量,其元素指定了颜色的红色,绿色和蓝色组件的强度。强度必须在范围内[0,1];例如,[0.4 0.6 0.7]。另外,您可以按名称指定一些常见的颜色。该表列出了长颜色名称选项和等效的RGB三重态值。

选项 描述 等效的RGB三胞胎
'红色的'或者'r' 红色的 [1 0 0]
'绿色'或者'G' 绿色的 [0 1 0]
'蓝色的'或者'b' 蓝色的 [0 0 1]
'黄色'或者'y' 黄色 [1 1 0]
'品红'或者'M' 品红 [1 0 1]
'青色'或者'C' 青色 [0 1 1]
'白色的'或者'W' 白色的 [1 1 1]
'黑色的'或者'K' 黑色的 [0 0 0]
'没有任何' 没有颜色 不适用

例子:'蓝色的'

例子:[0 0 1]

轮廓颜色,指定为RGB三重态或表中列出的颜色选项之一。默认RGB三重态值[0 0 0]对应于黑色。

对于自定义颜色,请指定RGB三重态。RGB三重态是一个三元素行矢量,其元素指定了颜色的红色,绿色和蓝色组件的强度。强度必须在范围内[0,1];例如,[0.4 0.6 0.7]。另外,您可以按名称指定一些常见的颜色。该表列出了长颜色名称选项和等效的RGB三重态值。

选项 描述 等效的RGB三胞胎
'红色的'或者'r' 红色的 [1 0 0]
'绿色'或者'G' 绿色的 [0 1 0]
'蓝色的'或者'b' 蓝色的 [0 0 1]
'黄色'或者'y' 黄色 [1 1 0]
'品红'或者'M' 品红 [1 0 1]
'青色'或者'C' 青色 [0 1 1]
'白色的'或者'W' 白色的 [1 1 1]
'黑色的'或者'K' 黑色的 [0 0 0]
'没有任何' 没有颜色 不适用

例子:'蓝色的'

例子:[0 0 1]

线宽,指定为点单位的正值。

例子:0.75

线样式,指定为此表中列出的行样式之一。

线样式 描述 结果线
' - ' 实线

' - ' 虚线

':' 虚线

' - 。' 破折号线

'没有任何' 没有行 没有行

也可以看看

功能

特性

在R2006a之前引入

这个话题有帮助吗?