3D comet animated plot.
comet3d(z) comet3d(x, y, z) comet3d(x, y, fun) comet3d(x, y, z, p) comet3d(x, y, fun, p) comet3d(...,"colors", c)
a real vector or matrix. If omitted, it is assumed to be the vector
1:nz where nz is the
number of curve points given by the z
parameter.
a real vector or matrix. If omitted, it is assumed to be the vector
1:nz where nz is the
number of curve points given by the z
parameter.
a real vector of length nz or a matrix with nz rows.
a real scalar in the interval[0 1[. Default value is 0.1.
a scilab function with syntax z=fun(x,y).
a vector of ny color index.
If (x,y,z) are three vectors with the same number of elements, this function draws a 3D comet
animated plot. The plot is made of three parts:
(x(i),y(i),z(i)) position.
(x(i-k:i),y(i-k:i),z(i-k:i))) part of the curve.
(x(1:i-k),y(1:i-k),z(1:i-k)) part of the curve.
if z is a matrix and
(x,y) are vectors then animated curves
are drawn for each triple (x,y,z(:,l)).
in this case nz is the number of rows of
z.
if x,y,z are matrices with the same dimensions then animated curves
are drawn for each triple (x(:,l),y(:,l),z(:,l)).
comet3d(x,y,fun,...) computes the
z vector as
z(i)=fun(x(i),y(i))
comet3d(...,p) can be used to set the
relative length of the body. k is defined
as k = round(p*nz).
| Version | Description |
| 5.3.2 | Function comet3d introduced |