Группы примитивов

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

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

Произвольное число графических примитивов в 2D или 3D может быть собрано в группах типа plot::Group2d или plot::Group3d, соответственно. Это полезно для наследования значений атрибута ко всем элементам в группе.

В следующем примере мы визуализируем случайные генераторы с различными распределениями при помощи их к случайным точкам положения:

r1 := stats::normalRandom(0, 1):
group1 := plot::Group2d(plot::Point2d(r1(), r1()) $ i = 1..200): 
r2 := stats::uniformRandom(-3, 3):
group2 := plot::Group2d(plot::Point2d(r2(), r2()) $ i = 1..500): 
plot(group1, group2, Axes = Frame):

Мы не можем различать два вида точек. Из-за группировки, очень легко изменить их цвет и размер путем установки соответствующих атрибутов в группах. Теперь два вида точек можно отличить легко:

group1::PointColor := RGB::Red:
group1::PointSize := 1.5*unit::mm:
group2::PointColor := RGB::Blue:
group2::PointSize := 1.3*unit::mm:
plot(group1, group2, Axes = Frame):