график::

Масштабирование 2D объектов

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

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

Синтаксис

plot::Scale2d([sx, sy], obj1, <obj2, …>, <a = amin .. amax>, options)

Описание

plot::Scale2d([sx, sy], objects) применяет преобразование масштабирования с диагональным матричным A = diag (s x, s y) к 2D объектам.

Масштабируйтесь объекты могут масштабировать несколько графических объектов одновременно. Графический вывод объекта шкалы представляет все графические объекты внутри.

Объекты преобразования могут использоваться в объектах шкалы. Если они анимированы, анимации, запущенные одновременно.

Анимированные объекты шкалы являются “довольно дешевым” касающимся вычислением и хранением затрат. Для более комплексных графических объектов более эффективно использовать анимированный объект шкалы, чем переопределить объект для каждого кадра.

Функциональный op позволяет извлекать графические объекты в объекте шкалы.

Атрибуты

АтрибутЦельЗначение по умолчанию
AffectViewingBoxвлияние объектов на ViewingBox сценыTRUE
Framesколичество кадров в анимации50
Nameимя объекта графика (для браузера и легенды) 
ParameterEndзакончите значение параметра анимации 
ParameterNameимя параметра анимации 
ParameterBeginначальное значение параметра анимации 
ParameterRangeобласть значений параметра анимации 
Scaleмасштабные коэффициенты[1, 1]
ScaleXмасштабный коэффициент в направлении X1
ScaleYмасштабный коэффициент в направлении Y1
TimeEndвремя окончания анимации10.0
TimeBeginвремя начала анимации0.0
TimeRangeоперативный промежуток анимации0.0 .. 10.0

Примеры

Пример 1

Преобразование масштабирования превращает круг в эллипс:

plot(plot::Scale2d([1 + 3*a, 1 + a], 
                   plot::Circle2d(1),
                   a = 0..1))

Параметры

sx, sy

Масштабные коэффициенты: числовые действительные значения или арифметические выражения параметра анимации a.

sx, sy эквивалентен атрибутам Scale, ScaleX, ScaleY.

obj1, obj2, …

Произвольные объекты графика соответствующей размерности

a

Параметр анимации, заданный как a = amin..amax, где amin является начальным значением параметров и amax, является итоговым значением параметров.

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

Функции MuPAD

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