param3d
param3d — 3D plot of a parametric curve
Calling sequence
param3d(x,y,z,[theta,alpha,leg,flag,ebox])
Parameters
x,y,z | : three vectors of the same size (points of the parametric curve). |
theta,alpha | : real values giving in degree the spherical coordinates of the observation point. |
leg | : string defining the captions for each axis with @ as a field separator, for example "X@Y@Z". |
flag=[type,box] | : type and box have the same meaning as in plot3d: type | : an integer (scaling). type=0 | the plot is made using the current 3D scaling (set by a previous call to param3d, plot3d, contour or plot3d1). | type=1 | rescales automatically 3d boxes with extreme aspect ratios, the boundaries are specified by the value of the optional argument ebox. | type=2 | rescales automatically 3d boxes with extreme aspect ratios, the boundaries are computed using the given data. | type=3 | 3d isometric with box bounds given by optional ebox, similarily to type=1 | type=4 | 3d isometric bounds derived from the data, to similarilytype=2 | type=5 | 3d expanded isometric bounds with box bounds given by optional ebox, similarily to type=1 | type=6 | 3d expanded isometric bounds derived from the data, similarily to type=2 |
| box | : an integer (frame around the plot). box=0 | nothing is drawn around the plot. | box=1 | unimplemented (like box=0). | box=2 | only the axes behind the surface are drawn. | box=3 | a box surrounding the surface is drawn and captions are added. | box=4 | a box surrounding the surface is drawn, captions and axes are added. |
|
|
ebox | : used when type in flag is 1. It specifies the boundaries of the plot as the vector [xmin,xmax,ymin,ymax,zmin,zmax]. |
Description
param3d is used to plot a 3D curve defined by its coordinates x,
y and z.
Use param3d1 to do multiple plots.
Enter the command param3d() to see a demo.
Examples
t=0:0.1:5*%pi;
param3d(sin(t),cos(t),t/10,35,45,"X@Y@Z",[2,3])
See also
param3d1, plot3d