АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Пример 1. Двумерная анимация

Читайте также:
  1. Cитуация-пример.
  2. II. Примеры, подтверждающие милость, явленную в Пророке, да благословит его Аллах и да приветствует.
  3. MS Excel.Текстовые функции, примеры использования текстовых функций.
  4. N-декомпозируемые отношения. Пример декомпозиции. Зависимость проекции/соединения.
  5. SCADA. Назначение. Возможности. Примеры применения в АСУТП. Основные пакеты.
  6. Tough Enough в качестве примера
  7. XXIV. ПРИМЕР ЗАКХЕЯ
  8. А вот когда мы, к примеру, говорим: «не могу себе позволить пренебрегать своим здоровьем» — это, как говорят дети, «не счетово».
  9. А.1 Пример расчета решеток с ручной очисткой
  10. Автоматическое управление движением с помощью конечных выключателей, пример.
  11. Анализ двух примеров:разговор с арабами
  12. АНАЛИЗ ИСЧИСЛЕНИЯ И УПЛАТЫ НДС НА ПРИМЕРЕ ПРЕДПРИЯТИЯ ОАО «ЦЭМ - комплект»

Анимация

В пакет plots включены команды создания анимационной графики на плоскости и пространстве: animate() и animate3d(). Обе эти команды работают по одинаковой схеме: формируют набор графических отображений (кадров) в диапазоне изменения параметра анимации и затем последовательно отображают их друг за другом с определенной частотой точно так же, как киноаппарат последовательно проецирует на экран кадр за кадром фильм, снятый на пленку.

Двумерная анимация

Двумерная анимация создается командой animate(), имеющей следующий синтаксис:

animate(y-expr, x=диапазон1, time=диапазон2)

Здесь первый параметр y-expr представляет выражение, зависящее от переменной x и параметра time, изменяемых в соответствующих диапазонах. В примере 1 создается анимационное отображение функции cos(x), которое представляет зависимость этой функции от параметра phi, являющегося фазой тригонометрической функции.

Пример 1. Двумерная анимация

> animate(cos(x+phi), x=0..2*Pi, phi=0..2*Pi, color=black, thickness=2);

По умолчанию команда animate() создает 16 кадров. Если этого мало для плавного отображения изменения некоторой функции, то их число можно увеличить (или уменьшить), задав значение опции frames.

Замечание. Создание большого числа кадров анимации, особенно пространственной, может потребовать достаточно много времени и памяти компьютера.

 

Можно создавать анимацию и для параметрически заданной кривой, а также для кривой, заданной в системе координат, отличной от декартовой. Пример 32 демонстрирует создание анимации для параметрически заданного эллипса и для разворачивающейся спирали в полярной системе координат.


1 | 2 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)