|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Пример 1. Двумерная анимацияАнимация В пакет 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 демонстрирует создание анимации для параметрически заданного эллипса и для разворачивающейся спирали в полярной системе координат. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.) |