* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
908
Визуализация в Mathematica 4/5/6
• Animate[expr,{u,umin,umax}] – анимация выражения expr при измене нии u в заданных пределах с шагом +1; • Animate[expr,{u,umin,umax,du}] анимация выражения expr при изме нении u в заданных пределах с шагом du; • Animate[expr,{u,{u1,u2,…}}] – анимация выражения expr при значе ниях u, выбираемых из списка; • Animate[expr,{u,…},{v,…},…] – анимация выражения expr при изме нении u, v…, выбираемых из списков. Анимация с помощью этой функции заключается в выводе ряда кадров, име нуемых фреймами и отличающихся параметром управляющей переменной u. Для этого она должна быть введена в состав выражения expr. Функция Animate имеет около полутора десятков опций, с помощью которых можно задавать характер и направление анимации. С ними можно познакомиться по примерам применения функции анимации. Для проигрывания анимации служит универсальный проиг рыватель, работа с которым очевидна и уже описывалась. На рис. 11.60 показан пример анимации разложения экспоненты в ряд Тейло ра. Выход анимации представлен формулами, изменяющимися в зависимости от изменения управляющей переменной анимации n от 1 до 10 с шагом 1.
Рис. 11.60. Пример анимации разложения экспоненты в ряд
Следующий пример (рис. 11.61) демонстрирует эффект перемещения по гори зонтали кривой графика функции Cos[x+a]^3. Смещение достигается добавлени ем к аргументу x функции, меняющейся от 0 до 5, управляющей переменной ани мации a. Пример более сложной анимации показан на рис. 11.62. Здесь задается переме щение двух объектов – окружность как бы катится по горизонтальной поверхнос ти, а на ней установлена точка. Последний пример (рис. 11.63) иллюстрирует трансформацию шара в тор. Вначале заданы функции построения шара sphere и тора torus. Строится (1 ?) sphere + ? torus при изменении ? от 0 до 1. В результате шар постепенно превраща ется в тор – рис. 11.64.