Создайте прямоугольник с резкими или кривыми углами
rectangle('Position',pos)
rectangle('Position',pos,'Curvature',cur)
rectangle(___,Name,Value)
rectangle(ax,___)
r = rectangle(___)
rectangle('Position',
создает прямоугольник в 2D координатах. Задайте pos
)pos
как четырехэлементный вектор формы [x y w h]
в модулях данных. x
и элементы y
определяют местоположение и w
, и элементы h
определяют размер. Графики функций в текущую систему координат, не очищая существующее содержимое от осей.
rectangle('Position',
добавляет искривление к сторонам прямоугольника. Для различных искривлений вдоль горизонтальных и вертикальных сторон задайте pos
,'Curvature',cur
)cur
как двухэлементный вектор формы [horizontal vertical]
. Для той же длины искривления вдоль всех сторон задайте cur
как скалярное значение. Задайте значения между 0 (никакое искривление) и 1 (максимальное искривление). Используйте [1 1]
, чтобы создать эллипс или круг.
rectangle(___,
задает свойства прямоугольника с помощью одного или нескольких аргументов пары "имя-значение". Например, Name,Value
)'FaceColor','red'
задает красный цвет заливки. Можно задать свойства прямоугольника с любой из комбинаций входных аргументов в предыдущих синтаксисах.
rectangle(
создает прямоугольник в осях, заданных ax
,___)ax
вместо в текущей системе координат (gca
). Опция ax может предшествовать любой комбинации входных аргументов в предыдущих синтаксисах.
возвращает прямоугольный объект. Используйте r
= rectangle(___)r
, чтобы изменить свойства прямоугольника после того, как это будет создано. Для списка свойств смотрите Свойства прямоугольника. Можно возвратить выходной аргумент с любым из предыдущих синтаксисов.