#MATLAB rectangle函数

#MATLAB rectangle函数

1 语法说明

  • rectangle('Position', pos)
  • rectangle('Position', pos, 'Curvature', cur)
  • rectangle(___, Name, Value)
  • rectangle(ax, ___)
  • r = rectangle(___)

2 详细说明

  • rectangle('Position', pos) 创建一个2维矩形,pos是一个向量[x y w h],其中,x y是绘制矩形的左上角位置。从点(x, y)开始绘制一个宽wh的矩形,对坐标轴数据单元指定值。该功能绘制到当前坐标轴而不清除轴上的现有内容。

注意:按指定的比例显示矩形,需要设置坐标轴数据宽高比来使得xy轴有等长的单位。你可以用命令axis equal 或者daspect([1,1,1])

rect_h = rectangle('Position', [0,0,1,1], 'LineWidth', 2, 'EdgeColor','g', 'Parent', axes_h)
  • rectangle('Position', pos, 'Curvature', cur) 将曲率添加到矩形的边上。 对于沿水平和垂直两侧的不同曲率,将cur指定为[水平 垂直]形式的二元向量。 对于沿所有边的相同长度的曲率,将cur指定为标量值。 指定0(无曲率)和1(最大曲率)之间的值。 用[1 1]创建一个椭圆或圆。默认是[0 0]
  • rectangle(___, Name, Value) 使用一个或多个名称 - 值对参数指定矩形属性。 例如,‘FaceColor’,‘红色’ 指定红色填充颜色。 您可以使用前面的语法中的任何输入参数组合来指定矩形属性。
rectangle('Position', [1,2,5,10], 'FaceColor', [0 .5 .5], 'EdgeColor', 'b', 'LineWidth', 3)

这里写图片描述

  • rectangle(ax, ___)在由ax指定的坐标轴中而不是在当前坐标轴(gca)中创建矩形。 选项ax可以在先前语法中的任何输入参数组合之前。

如果英文不好,直接在中文页面看比较好,见下:

MATLAB 中文参考页面:rectangle

具体的参数,参考:Rectangle 属性

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值