Scale
, ScaleX
, ScaleY
, ScaleZ
Масштабные коэффициенты
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Объекты | Значения по умолчанию |
---|---|
plot::Scale2d |
|
plot::Scale3d |
|
Scale
задает масштабные коэффициенты, используемые plot::Scale2d
и plot::Scale3d
.
ScaleX
и т.д. соответствует факторам в одном координатных направлениях.
Масштабирующиеся объекты plot::Scale2d
и plot::Scale3d
применяют преобразование масштабирования с матричным A = diag (s x, s y) в 2D и A = diag (s x, s y, s z) в 3D, repectively.
Scale
является списком [sx, sy]
resp. [sx, sy, sz]
масштабных коэффициентов. Атрибуты ScaleX
и т.д. соответствуют sx
и т.д.
Эти атрибуты могут быть анимированы.
Мы запускаем с 2D круга:
c := plot::Circle2d(3, [3, 3]):
Мы применяем преобразование масштабирования:
S := plot::Scale2d([2, 3], c): plot(c, S):
Масштабные коэффициенты хранятся как атрибут Scale
в масштабирующемся объекте S
:
S::Scale, S::ScaleX, S::ScaleY
Мы изменяем масштабные коэффициенты:
S::Scale := [-2, -3]: plot(c, S):
delete c, S: