Plot cylinder

Versión 1.0.0.0 (1,3 KB) por sjye
Triangulated patch cylinder
1,3K descargas
Actualizado 21 dic 2010

Ver licencia

% Sample values
h = 10; % height
ra = 1.5; % radius

% Create constant vectors
tht = linspace(0,2*pi,100); z = linspace(0,h,20);

% Create cylinder
xa = repmat(ra*cos(tht),20,1); ya = repmat(ra*sin(tht),20,1);
za = repmat(z',1,100);

% To close the ends
X = [xa*0; flipud(xa); (xa(1,:))*0]; Y = [ya*0; flipud(ya); (ya(1,:))*0];
Z = [za; flipud(za); za(1,:)];

% Draw cylinder
[TRI,v]= surf2patch(X,Y,Z,'triangle');
patch('Vertices',v,'Faces',TRI,'facecolor',[0.5 0.8 0.8],'facealpha',0.8);
view(3); grid on; axis square; title('Cylinder','FontSize',12)

Citar como

sjye (2024). Plot cylinder (https://www.mathworks.com/matlabcentral/fileexchange/29804-plot-cylinder), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R14
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Surface and Mesh Plots en Help Center y MATLAB Answers.
Agradecimientos

Inspirado por: isodd, Local min, max, nearest neighbour

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0.0