Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Curvas en el espacio
Ejemplo 1 Dibujar la curva
a)
t=linspace(-4,3,100) ;
plot3(2.*(cos(t)).^3,2.*(sin(t)).^3,t)
b)
t=linspace(-pi,pi,100) ;
plot3(cos(t),2.*(cos(t)).^2,1/4.*sin(t))
c)
t=linspace(-12,19,200) ;
plot3(t/6.*cos(t),t/6.*sin(t),t/36)
d)
t=linspace(-10,4.8,200) ;
plot3( exp(1/4).*sin(2.*t),exp(1/4).*cos(2.*t),t/4)
e)
t=linspace(-9,10,200) ;
plot3(sin(2.*t)+sin(t),-cos(2*t)-cos(t),t/6)
f)
t=linspace(-pi,pi,200) ;
plot3(cos(3.*t),2.*(cos(t)).^2,sin(2.*t))
Generamos el mallado
>>[x,y]=meshgrid(-2:.2:2,-3:.2:3);
Sustituimos en la funcin para calcular los valores de z:
>>z=exp(-x.^2-y.^2);
>>plot3(x,y,z)
>>mesh(x,y,z)
>>surf(x,y,z)
>>surf(x,y,z),shading flat %efecto de sombreado distinto
Para conseguir efectos de sombreados y colores diferentes se pueden consultar todas
las posibilidades de los
comandos colormap y shading.
Algo que resulta tambin interesante es aadir una escala de colores al dibujo
que nos permite conocer las alturas (coordenada z) de los diferentes puntos de la
grafica; esto se consigue con el comando colorbar (despus de dibujada la grafica).
Ejemplo 2
Ejercicios
a) [x,y]=meshgrid(-2:1:2,-3:1:3);
z= 1./(9+x.^2+y.^2);
mesh(x,y,z)
b)
[x,y]=meshgrid(-2:1:2,-3:1:3);
z=-(abs (x.*y)).^1/2;
mesh(x,y,z)
c)
[x,y]=meshgrid(-2:1:2,-3:1:3);
z=cos((x.^2+y.^2)./4)./(3+x.^2+y.^2);
mesh(x,y,z)
d)
[x,y]=meshgrid(-2:1:2,-3:1:3);
z=y.^2./5-3.*abs(x);
mesh(x,y,z)
e)
[x,y]=meshgrid(-2:1:2,-3:1:3);
z=exp(-(x.^2+y.^2));
mesh(x,y,z)
3. Algunas superficies
Ejercicio 4
El comando >>cylinder(R,N), genera automticamente un cilindro de radio R, donde N
es el numero de puntos de la circunferencia de la base del cilindro.
-Dibujar el cilindro de radio 1, con N=30.
Este comando tambin admite radios variables R(t), con t 2 [a; b].
cylinder([-1 1],30)
cylinder([-1 1].^2,30)
cylinder(2+sin([-2.*pi, 2.*pi],30)
cylinder(exp([-3 3]),30)