Cylinder with top code

2 visualizaciones (últimos 30 días)
Joshua Papworth
Joshua Papworth el 13 de Mzo. de 2019
Respondida: Star Strider el 13 de Mzo. de 2019
The code below creates a full cylinder with radius 1 and height 1.
I was wondering what lines 3 and 4 actually do to the cylinder- I don't understand how it changes it into that shape.
figure(5)
[x,y,z] = cylinder([0,1,1,0],100);
z([1,2],:)=0;
z([3,4],:)=1;
mesh(x,y,z)

Respuesta aceptada

Star Strider
Star Strider el 13 de Mzo. de 2019
Those lines create flat upper and lower surfaces. The upper and lower surfaces otherwise would appear conical.
The easiest way to see that is simply to ‘comment them out’:
figure(5)
[x,y,z] = cylinder([0,1,1,0],100);
% z([1,2],:)=0;
% z([3,4],:)=1;
mesh(x,y,z)
Then restore them to get the desired figure.

Más respuestas (0)

Categorías

Más información sobre Surface and Mesh Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by