Иллюстрированный самоучитель по MatLab

Движение точки на плоскости

В этом уроке мы рассмотрим некоторые виды специальной графики. Это прежде всего анимационная и дескрипторная (handle) графика.


Для отображения движения точки по траектории используется команда comet. При этом движущаяся точка напоминает ядро кометы с хвостом. Используются следующие формы представления этой команды:

  • comet (Y) – отображает движение "кометы" по траектории, заданной вектором Y;
  • comet (X.Y) – отображает движение "кометы" по траектории, заданной парой векторов Y и X;
  • comet (X.Y.p) – аналогична предшествующей команде, но позволяет задавать длину хвоста кометы (отрезка траектории, выделенного цветом) как p*1ength(Y), где length(Y) – размер вектора Y. а р<1. По умолчанию р = 0.1 [Обратите внимание, что если Вы используете лупу, как-то иначе пытаетесь изменить размер Вашего рисунка или используете вкладку Copy Figure меню Edit, то график, полученный при использовании comet или cometS, исчезает. – Примеч. ред.]

Иллюстрированный самоучитель по MatLab › Специальная графика › Движение точки на плоскости
Рис. 7.1. Стоп-кадр изображения, полученный из примера использования команды comet

Следующий пример иллюстрирует применение команды comet:

>> X=0:0.01:15;
>> comet(X,sin(X))

Стоп-кадр изображения показан на рис. 7.1. "Хвост кометы" на черно-белом рисунке заметить трудно, поскольку он представляет собой отрезок линии с цветом, отличающимся от цвета линии основной части графика.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.