Representación gráfica y declaraciones de control

Anuncio
Representación gráfica
de superficies y
declaraciones de
control
►
Representación gráfica de superficies

mesh(x,y,Z)




[X, Y] = meshgrid(x,y) transforma el dominio especificado por
los vectores x, y en arreglos X y Y que pueden usarse para la
evaluación de funciones de dos variables y para gráficas en 3D.
mesh(X,Y,Z) grafica la superficie tipo malla con alturas Z sobre
el dominio especificado por X y Y. El color es proporcional a la
altura.
meshz(X,Y,Z) grafica una “cortina” alrededor de la malla
meshc(X,Y,Z) grafica las líneas de contorno debajo de la
malla
Ejemplo:
 %Obtenemos la malla del dominio
 [X Y] = meshgrid(-3:.125:3);
 Z = peaks(X,Y);
función muestra de dos variables de Matlab
 figure(1); mesh(X,Y,Z)
 figure(2); meshz(X,Y,Z)
 figure(3); meshc(X,Y,Z)

surf(X,Y,Z) grafica superficies paramétricas sobre una región




rectangular definida por X,Y
surfc(X,Y,Z) dibuja los contornos debajo de la superficie
shading
controla el sombreado de la superficie: flat, faceted,
interp
colormap
matriz de mx3 de números reales entre 0 y 1, cada
fila es un vector RGB que define un color. Predeterminados:
autumn, bone, colorcube, cool, copper, flag, gray, hot, hsv, jet,
pink, prism, spring, summer, white, winter
colorbar
muestra una barra de color
Ejemplo:
 figure(1), clf, surf(X,Y,Z)
 shading flat, title('Flat Shading'), colormap(cool), colorbar




figure(2), clf, surfc(X,Y,Z)
shading faceted, title('Faceted Shading'), colormap(pink)
figure(3), clf, surf(X,Y,Z)
shading interp, title('Interpolated Shading'), colormap(jet)
► Impresión
de gráficas
print –formato –opciones fname
 print -deps
Encapsulated PostScript
 print -depsc –r<num> Encapsulated Color PostScript,
r<num> especifica la resolución en puntos por pulgada
 print -dtiff
Imagen TIFF
 print -djpeg<nn> Imagen JPEG, nn nivel de calidad, nn es
igual a 75 por omisión.
Ejemplos:
 print sin argumentos manda la figura activa a la impresora
 print -djpeg90 figura1
 print('-dpsc','-r200',fname)

► Declaraciones

de control
IF







if condicion logica
declaraciones
end
if condicion logica1
declaraciones1
elseif condicion logica2
declaraciones2
elseif condicion logica3
declaraciones3
else
opción por defecto para cuando no se cumplan
las condiciones 1,2,3
declaraciones4
end

SWITCH y CASE
 switch


switch_expresion
case case_expr1,
declaraciones1
case {case_expr2, case_expr3, case_expr4,...}
declaraciones2
 ...
 otherwise
opción por defecto
declaraciones3
 end

FOR
for variable = expresion
declaraciones
 end

for i = 1:m

for j = 1:n
declaraciones

end
 end


WHILE
while condicion lógica
declaraciones
 end

Descargar