superficies con matlab
Adolfo Canahuire Condori
2 −x 2
f x , y= y e
PRESENTACIÓN
En cada diapositiva se exponen las instrucciones a realizar
en la ventana de comandos del Matlabpara obtener una
superficie.
Al lado de estas instrucciones se muestra también el
resultado gráfico obtenido.
No pretendo repetir lo que hay en la ayuda del Matlab,
sobre el uso de comandos yfunciones. Sugiero que se
consulte la mencionada ayuda cuando sea necesario.
Adolfo Canahuire Condori
Un primer ejemplo
>>
>>
>>
>>
>>
La función z= y
3
[x,y]=meshgrid(-4:.25:4);z=y.^3;
surf(x,y,z)
axis square
xlabel('Eje X'),ylabel('Eje Y'),zlabel('Eje Z')
La función
meshgrid,
determina el
dominio de la
función
Función surf
del Matlab
para graficar
unasuperficie
Para etiquetar
los ejes
La funciones
para graficar
superficies en
el Matlab son:
surf
mesh
surfl
ezsurf
etc.
Adolfo Canahuire Condori
Dos planos
>>
>>
>>
>>
>>Leyenda
[x,y]=meshgrid(-2:.1:2);
surf(x,y,-x+y,'FaceColor','blue')
hold on
surf(x,y,2.*x+y-1,'FaceColor','red')
legend('Plano z=-x+y','Plano z=2x+y-1')
Hold on
es para realizar
una gráficasobre otra
x− yz=0
Adolfo Canahuire Condori
2x y−z=1
Dos cilindros parabólicos
>>
>>
>>
>>
[x,y]=meshgrid(-10:.5:10);
z=4-y.^2;w=4-x.^2;surf(x,y,z)
hold on
surf(x,y,w)w=4− x
2
Hold on
es para realizar
una gráfica
sobre otra
z=4− y
2
Adolfo Canahuire Condori
Función: z=sin x y
2
>>
>>
>>
>>
>>
2[x,y]=meshgrid(-3*pi:.25:3*pi);
z=sin(sqrt(x.^2+y.^2));
surf(x,y,z)
axis([-3*pi 3*pi -3*pi 3*pi -2 2])
colormap bone
Con el colormap
“bone” se proporciona
una escala de grises
Adolfo Canahuire CondoriSubgráficos
Subplot
para crear
subventanas
en la ventana
de la figura
f x , y=−xy e
−x 2− y 2
>>
>>
>>
>>
>>
>>
>>
>>
>>
[x,y]=meshgrid(-3:.2:3);
z1=-x.*y.*exp(-x.^2-y.^2);...
Regístrate para leer el documento completo.