- Справка Scilab
 - Графики
 - 2d_plot
 - ВидЛинии
 - свойства Matplot
 - Sfgrayplot
 - champ
 - champ1
 - comet
 - contour2d
 - contour2di
 - contourf
 - errbar
 - Matplot
 - Matplot1
 - Sgrayplot
 - champ properties
 - contour2dm
 - fchamp
 - fcontour2d
 - fec
 - fec properties
 - fgrayplot
 - fplot2d
 - grayplot
 - grayplot properties
 - graypolarplot
 - histplot
 - paramfplot2d
 - plot
 - plot2d
 - plot2d1
 - plot2d2
 - plot2d3
 - plot2d4
 - polarplot
 
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
comet
двумерный график с анимированной кометой
Последовательность вызова
comet(y)
comet(x, y)
comet(x, fun)
comet(x, y, p)
comet(x, fun, p)
comet(...,"colors",c)
Аргументы
- x
 вещественный вектор или матрица. Если не указать, то предполагается, что это вектор
1:ny, гдеny- это количество точек кривой (см. ниже).- y
 вещественный вектор или матрица.
- p
 вещественный скаляр на интервале
[0 1[. Значение по умолчанию0.1.- fun
 Scilab-функция с последовательностью вызова
y=fun(x).funтакже может быть полиномом или рациональной дробью.- c
 вектор из
nyиндексов цветов.
Описание
Если (x,y) являются двумя векторами с
            одинаковым количеством элементов, то эта фукнция нарисует
            двумерный график с анимированной кометой, показывающей
            движение кривой (x(1:k),y(1:k)) для
            k, меняющейся от 1 до
            size(x,'*').
График строится из трёх частей:
- голова
 метка, которая показыает текущее положение
(x(i),y(i)).- тело
 показывает бегущую кривую, следующую за головой:
(x(i-k:i),y(i-k:i))часть кривой.- хвост
 показывает часть кривой
(x(1:i-k),y(1:i-k)).
Инструкция comet(x, fun,...)
                эквивалентна инструкции comet(x, feval(x,fun),...).
comet(...,p) может быть использована для установки
                относительной длины тела. k определяется как
                k = round(p*ny).
Если y является матрицей, то для каждой пары
                (x,y(:,l)) строятся анимированные кривые. В
                этом случае ny - это количество строк матрицы
                y.
Если x и y - матрицы
                одинаковых размеров, то анимированные кривые строятся для каждой пары
                (x(:,l),y(:,l)). В этом случае ny
                - это количество строк матриц x и y.
comet(...,"colors",c) может быть использована для
                установки цвета для каждой из кривых.
Примеры
Смотрите также
- color — returns the color id of a color
 - comet3d — 3D comet animated plot.
 - paramfplot2d — animated plot of a 2D parametrized curve.
 
История
| Версия | Описание | 
| 5.3.2 | Введена функция comet. | 
| Report an issue | ||
| << champ1 | 2d_plot | contour2d >> |