
El siguiente programa os permite representar los cilindros generados por dos funciones paramétricas, en distintas subventanas. Cada uno de los cilindros será representado con un tipo de superficie diferente. Disfrutarlo
Programa:
--------------------------------------------------------------------
%Este programa genera los cilindros definidos por las funciones 2+cos(t) y 2+sen(t) con
%tres sombreados distintos
t=0:pi/10:2*pi; %Intervalo de representación
subplot(2,3,1); %Primera subventana: por orden (nº filas, nº columnas,nºcuadro)
cylinder(2+cos(t));
title('Cilindro según función (2+cos(x))')
xlabel('Eje x')
ylabel('Eje y')
zlabel('Eje z')
axis square
shading faceted %Cada una de las facetas del dibujo sale bordeada en negro(como si lo cubriera una malla)
t=0:pi/10:2*pi;
subplot(2,3,2);
cylinder(2+cos(t));
title('Cilindro según función (2+cos(x))')
xlabel('Eje x')
ylabel('Eje y')
zlabel('Eje z')
axis square
shading flat %En la superficie se marcan líneas ligeras
t=0:pi/10:2*pi;
subplot(2,3,3);
cylinder(2+cos(t));
title('Cilindro según función (2+cos(x))')
xlabel('Eje x')
ylabel('Eje y')
zlabel('Eje z')
axis square
shading interp %Es una superficie smooth ^^
subplot(2,3,4);
cylinder(2+sin(t));
title('Cilindro según función (2+seno(x))')
xlabel('Eje x')
ylabel('Eje y')
zlabel('Eje z')
axis square
shading faceted
subplot(2,3,5);
cylinder(2+sin(t));
title('Cilindro según función (2+seno(x))')
xlabel('Eje x')
ylabel('Eje y')
zlabel('Eje z')
axis square
shading flat
subplot(2,3,6);
cylinder(2+sin(t));
title('Cilindro según función (2+seno(x))')
xlabel('Eje x')
ylabel('Eje y')
zlabel('Eje z')
axis square
shading interp