MATLAB Function Reference
comet

Two-dimensional comet plot

Syntax

• ```comet(y)
comet(x,y)
comet(x,y,p)
comet(axes_handle,...)
```

Description

A comet graph is an animated graph in which a circle (the comet head) traces the data points on the screen. The comet body is a trailing segment that follows the head. The tail is a solid line that traces the entire function.

```comet(y) ``` displays a comet graph of the vector `y`.

```comet(x,y) ``` displays a comet graph of vector `y` versus vector `x`.

```comet(x,y,p) ``` specifies a comet body of length `p*length(y)`. `p` defaults to `0.1`.

```comet(axes_handle,...) ``` plots into the axes with handle `axes_handle` instead of the current axes (`gca`).

Remarks

Note that the trace left by `comet` is created by using an `EraseMode` of `none`, which means you cannot print the graph (you get only the comet head) and it disappears if you cause a redraw (e.g., by resizing the window).

Examples

Create a simple comet graph:

• ```t = 0:.01:2`*`pi;
x = cos(2*t).`*`(cos(t).^2);
y = sin(2*t).`*`(sin(t).^2);
comet(x,y);
```

`comet3`