Plot a 3-D unit cylinder.
The optional input r is a vector specifying the radius along the unit z-axis. The default is [1 1] indicating radius 1 at
Z == 0and atZ == 1.The optional input n determines the number of faces around the the circumference of the cylinder. The default value is 20.
If the first argument hax is an axes handle, then plot into this axis, rather than the current axes returned by
gca.If outputs are requested
cylinderreturns three matrices inmeshgridformat, such thatsurf (x,y,z)generates a unit cylinder.Example:
[x, y, z] = cylinder (10:-1:0, 50); surf (x, y, z); title ("a cone");
Plot a 3-D unit sphere.
The optional input n determines the number of faces around the the circumference of the sphere. The default value is 20.
If the first argument hax is an axes handle, then plot into this axis, rather than the current axes returned by
gca.If outputs are requested
spherereturns three matrices inmeshgridformat such thatsurf (x,y,z)generates a unit sphere.Example:
[x, y, z] = sphere (40); surf (3*x, 3*y, 3*z); axis equal; title ("sphere of radius 3");
Plot a 3-D ellipsoid.
The inputs xc, yc, zc specify the center of the ellipsoid. The inputs xr, yr, zr specify the semi-major axis lengths.
The optional input n determines the number of faces around the the circumference of the cylinder. The default value is 20.
If the first argument hax is an axes handle, then plot into this axis, rather than the current axes returned by
gca.If outputs are requested
ellipsoidreturns three matrices inmeshgridformat, such thatsurf (x,y,z)generates the ellipsoid.