график::

Группы 2D объектов

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

plot::Group2d(object2d1, object2d2, …, <a = amin .. amax>, options)

Описание

plot::Group2d формирует группу любого количества графических 2D объектов.

Группируясь большее число графических объектов и доступ к группе в целом упрощают их обработку. В частности, основная цель группы состоит в том, чтобы наследовать графические атрибуты, которые совместно используются всеми членами группы.

Чтобы изменить наследованные атрибуты в интерактивном режиме, не выбирайте саму группу в браузере интерактивного объекта инструмента графики MuPAD® (см. Средство просмотра, Браузер и Инспектора: Интерактивная Манипуляция). Под групповым объектом найдите ответвления 'значений по умолчанию' для объектов в группе. Выберите ответвление 'значений по умолчанию' для типа объекта, для которого вы хотите установить атрибуты.

Группа может содержать группы.

Примечание

При работе с группами точек более эффективный подход должен использовать специализированное построение группировки plot::PointList2d вместо типичных групп точек.

Атрибуты

АтрибутЦельЗначение по умолчанию
Nameимя объекта графика (для браузера и легенды) 
VisibleвидимостьTRUE

Примеры

Пример 1

Считайте группу G1, состоящим из двух треугольников нанесенный в эллипсе. Сформируйте новую группу G2, состоящий из группы G1, эллипс и его центры. Целая фигура, данная группой G2, вращается анимированным plot::Rotate2d:

G1 := plot::Group2d(
  plot::Polygon2d([[0, -1], [0, 1], [-2, 0]]),
  plot::Polygon2d([[0, -1], [0, 1], [ 2, 0]]),
  Closed = TRUE, Filled = TRUE, Color = RGB::Blue):
G2 := plot::Group2d(
  G1, 
  plot::Ellipse2d(2, 1,[0, 0]),
  plot::PointList2d([[-sqrt(3), 0], [sqrt(3), 0]]),
  PointSize = 2*unit::mm,
  PointColor = RGB::Red,
  LineColor = RGB::Black):
plot(plot::Rotate2d(a, [0, 0], a = 0..2*PI, G2))

delete G1, G2:

Параметры

object2d1, object2d2, …

Графические 2D объекты

Смотрите также

Функции MuPAD

MuPAD графические примитивы

Для просмотра документации необходимо авторизоваться на сайте