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: