Center, CenterX, CenterY, CenterZЦентр объектов, центр вращения
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
| Объекты | Значения по умолчанию |
|---|---|
plot::Arc3d, plot::Circle3d, plot::Dodecahedron, plot::Ellipse3d, plot::Ellipsoid, plot::Hexahedron, plot::Icosahedron, plot::MuPADCube, plot::Octahedron, plot::Parallelogram3d, plot::Piechart3d, plot::Rotate3d, plot::Sphere, plot::Tetrahedron, plot::Waterman |
|
plot::Arc2d, plot::Circle2d, plot::Ellipse2d, plot::Parallelogram2d, plot::Piechart2d, plot::Rotate2d |
|
Векторный Center определяет центр различных объектов такие круги, сферы, круговые диаграммы и т.д. В объектах вращения это относится к центру вращения.
В зависимости от размерности объекта это дано списком или вектором 2 или 3 компонентов.
CenterX и т.д. относится к x, y, компонентам z этого вектора.
Center, CenterX и т.д. также обозначает центр вращения в объектах вращения типа plot::Rotate2d или plot::Rotate3d.
Значения этих атрибутов могут быть анимированы.
Мы создаем круги вокруг источника:
c1 := plot::Circle2d(1, [0, 0]): c2 := plot::Circle2d(2, [0, 0]):
Второй аргумент в plot::Circle2d является центром. Внутренне, это хранится как атрибут Center и может быть изменено путем присвоения нового значения:
c1::Center := [1, 0]: c2::Center := [-1, 1]: plot(c1, c2):

delete c1, c2:
Мы создаем эллипс с анимированным центром. Копия его вращается вокруг этого центра:
e1 := plot::Ellipse2d(1, 3, Center = [a, a], a = 0..5):
e2 := plot::Rotate2d(e1, Angle = a*PI/2,
Center = e1::Center, a = 0..5):
plot(e1, e2)
delete e1, e2:
Мы создаем сферу радиуса 2 и изменяем центр по умолчанию [0, 0, 0] на [1, 2, 3]:
s := plot::Sphere(2): s::Center := [1, 2, 3]: plot(s)

delete s: