И другие программы этой серии
По умолчанию p = 0.11.
Следующий пример иллюстрирует применение команды comet: >> X=0:0.01:15; comet(X,sin(X),0.15)
Стоп-кадр изображения показан на рис. 7.1.
«Хвост кометы» на черно-белом рисунке заметить трудно, поскольку он представляет собой отрезок линии с цветом, отличающимся от цвета линии основной части графика.
7.1.2. Движение точки в пространстве
Есть еще одна команда, которая позволяет наблюдать движение точки, но уже в трехмерном пространстве, – это команда comet3:
• comet3(Z) отображает движение точки с цветным «хвостом» по трехмерной кривой, определенной массивом Z;
• comet3(X,Y,Z) отображает движение точки «кометы» по кривой в пространстве, заданной точками [X(i),Y(i),Z(i)];
• comet3(X,Y,Z,p) аналогична предшествующей команде с заданием длины «хвоста кометы» как p*length(Z). По умолчанию параметр p равен 0.1.
Ниже представлен пример применения команды comet3: >> W=0:pi/500:10*pi; comet3(cos(W),sin(W)+W/10,W)
1 Обратите внимание, что если вы используете лупу, как-то иначе пытаетесь изменить размер вашего рисунка или используете вкладку Сopy Figure меню Edit, то график, полученный при использовании comet или comet3, исчезает.
Анимационная графика 343
Рис. 7.1. Стоп-кадр изображения, полученный из примера использования команды comet
На рис. 7.2 показан стоп-кадр изображения, созданного командой comet3.
Рис.7.2. Стоп-кадр изображения, созданного командой comet3
344
Программные средства специальной графики
Анимационная графика
345
Разумеется, движение точки по заданной траектории как в двумерном, так и в трехмерном пространстве является самым простейшим примером анимации. Тем не менее эти средства существенно расширяют возможности графической визуализации при решении ряда задач динамики.
7.1.3. Основные средства анимации
Для более сложных случаев анимации возможно применение техники мультипликации.
Начало в части 1