- Справка Scilab
- Графики
- 2d_plot
- champ
- champ1
- champ properties
- comet
- contour2d
- contour2di
- contour2dm
- contourf
- errbar
- fchamp
- fec
- fec properties
- fgrayplot
- fplot2d
- grayplot
- grayplot properties
- graypolarplot
- histplot
- ВидЛинии
- Matplot
- Matplot1
- Matplot properties
- paramfplot2d
- plot
- plot2d
- plot2d2
- plot2d3
- plot2d4
- polarplot
- scatter
- Sfgrayplot
- Sgrayplot
Please note that the recommended version of Scilab is 2025.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 | ||
<< champ properties | 2d_plot | contour2d >> |