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

0 votos

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)

Etiquetas

Preguntada:

el 13 de Mzo. de 2019

Respondida:

el 13 de Mzo. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by