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