[X,Y,Z] = cylinder
[X,Y,Z] = cylinder(r)
[X,Y,Z] = cylinder(r,n)
cylinder generates x-, y-, and z-coordinates of a unit cylinder. You can draw the cylindrical object using surf or mesh, or draw it immediately by not providing output arguments.
[X,Y,Z] = cylinder(r) returns the x-, y-, and z-coordinates of a cylinder using r to define a profile curve. cylinder treats each element in r as a radius at equally spaced heights along the unit height of the cylinder. The cylinder has 20 equally spaced points around its circumference.
cylinder(axes_handle,...) plots into the axes with handle axes_handle instead of the current axes (gca).
Create a cylinder with randomly colored faces.
cylinder axis square h = findobj('Type','surface'); set(h,'CData',rand(size(get(h,'CData'))))
Generate a cylinder defined by the profile function 2+sin(t).
t = 0:pi/10:2*pi; [X,Y,Z] = cylinder(2+cos(t)); surf(X,Y,Z) axis square