график::
Группы 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
вместо типичных групп точек.
Считайте группу 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:
|
Графические 2D объекты |