Center, CenterX, CenterY, CenterZ

Центр объектов, центр вращения

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

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

Сводные данные значения

CenterОбертка библиотеки для “[CenterX, CenterY]” (2D), “[CenterX, CenterY, CenterZ]” (3D)Список 2 или 3 выражений, в зависимости от размерности
CenterX, CenterY, CenterZОбязательныйВыражение MuPAD®

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

Описание

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

В зависимости от размерности объекта это дано списком или вектором 2 или 3 компонентов.

CenterX и т.д. относится к x, y, компонентам z этого вектора.

Center, CenterX и т.д. также обозначает центр вращения в объектах вращения типа plot::Rotate2d или plot::Rotate3d.

Значения этих атрибутов могут быть анимированы.

Примеры

Пример 1

Мы создаем круги вокруг источника:

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:

Пример 2

Мы создаем эллипс с анимированным центром. Копия его вращается вокруг этого центра:

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:

Пример 3

Мы создаем сферу радиуса 2 и изменяем центр по умолчанию [0, 0, 0] на [1, 2, 3]:

s := plot::Sphere(2):
s::Center := [1, 2, 3]:
plot(s)

delete s:

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

Функции MuPAD