Shift, ShiftX, ShiftY, ShiftZВектор сдвига
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Shift вектор сдвига в объектах преобразования. ShiftX и т.д. обратитесь к одному компонентам этого вектора.
Общее преобразование возражает plot::Transform2d и plot::Transform3d позвольте применять аффинное линейное преобразование
к 2D и 3D объектам, соответственно. К вектору сдвига b можно получить доступ и изменить через атрибут Shift.
Специальные объекты преобразования, такие как plot::Translate2d, plot::Translate3d соответствуйте специальным матрицам A, и переключает b. Они также позволяют получать доступ и изменять вектор сдвига атрибутом Shift.
При установке Shift атрибут, матрицы, массивы и списки с 2 или 3 элементами приняты. Внутренне, однако, данные о сдвиге всегда хранимы как список [b1, b2] в 2D или [b1, b2, b3] в 3D, соответственно. При чтении вектора доступом к пазу возвращен этот список.
Записи Shift может быть анимирован.
Мы перемещаем стрелу вдоль y - ось:
T := plot::Translate2d([0, a], a = 0..5,
plot::Arrow2d([0, 0], [1, 1])):
plot(T)
Shift вектор является первым аргументом в вызове выше. Это хранится в соответствующем пазе объекта T перевода:
T::Shift
![]()
Мы изменяем вектор сдвига:
T::Shift := [a, 0]: plot(T)

delete T: