Sei sulla pagina 1di 23

Gráficas avanzadas en

MATLAB

Clase 4: 23 de julio de 2019


• Otros tipos de gráficas
• Subgráficas
• Gráficas 3D

Santiago Quiñones Cuenca. 1


Técnicas avanzadas de gráficado
Anteriormente se revisó el uso de la función plot para gráficas
bidimensionales, utilizando dos vectores.
En este apartado se revisará otros tipos de gráficas, animaciones, y
gráficas tridimensionales.
Funciones de graficado
Hasta ahora se usó plot y bar.
Se usa clf para limpiar la ventana Figura y el uso de la función
figure para crear una nueva.
Las gráficas pueden ser etiquetadas utilizando xlabel, ylabel, title y
legend.
La función axis cambia los ejes de su posición por defecto.
Las funciones grid y hold establece una escala graduada de fondo,
y permite sumar gráficas en una misma figura, respectivamente.
Ejemplo:

22
Funciones de graficado
Ejemplo:

23
Funciones de graficado
Ejemplo:

24
Barras
Ejemplo:
gruposetareos = [8 19 43 25; 35 44 30 35];
figure,
bar(gruposetareos)
xlabel('Grupo Etáreo')
ylabel('Edad')

25
Barras
Ejemplo:
gruposetareos = [8 19 43 25; 35 44 30 35];
figure,
bar(gruposetareos)
xlabel('Grupo Etáreo')
ylabel('Edad')

figure,
bar(gruposetareos,'stacked')
xlabel('Grupo Etáreo')
ylabel('Edad')

26
Barras
Ejemplo:
gruposetareos = [8 19 43 25; 35 44 30 35];
figure,
bar(gruposetareos)
xlabel('Grupo Etáreo')
ylabel('Edad')

figure,
bar(gruposetareos,'stacked')
xlabel('Grupo Etáreo')
ylabel('Edad')

barh(gruposetareos)
27
Histogramas
Un histograma muestra la frecuencia de ocurrencia de los valores en
un vector.
Utiliza bins para recolectar los valores en cada rango
Ejemplo:
preguntas = [10 8 5 10 10 6 9 7 8 10 1 8];
figure
hist(preguntas)
xlabel('Nota')
ylabel('# estudiantes')
title('Notas de examen')

>> r=hist(preguntas)
r= 1 0 0 0 1 1 1 3 1 4
28
Pasteles (“pie”)
Una gráfica de pastel dibuja un círculo porcentual de cada elemento
del vector que se le asigne.
Para el caso anterior con las respuestas a las preguntas:

>> r=hist(preguntas)
r= 1 0 0 0 1 1 1 3 1 4
>>pie(r)

29
Pasteles (“pie”)
Una gráfica de pastel dibuja un círculo porcentual de cada elemento
del vector que se le asigne.
Para el caso anterior con las respuestas a las preguntas:

>> r=hist(preguntas)
r= 1 0 0 0 1 1 1 3 1 4
>>pie(r)

Si no se quiere ver los porcentajes:


>>pie(r,{'a','b','c','d','e','f','g','h','i','j'})

30
Animaciones
Estos resultados animados solo se pueden ver solo usando
MATLAB. No es un elemento que se mantenga como GIF.
Ejemplo:
(Abrir en MATLAB animacion.m y ejecutar)

31
Animaciones
Ejemplo:

32
Gráficas 3D
Muchas de las funciones 3D tienen el mismo nombre
correspondiente a 2D, agregándole un ‘3’.
Ejemplo: bar3 bar3h, pie3, comet3 and stem3

¡Encuentre
33 el símbolo de un cubo con una flecha antihoraria giratoria,
presione y navegue sobre la imagen!
Gráficas 3D

34
Gráficas 3D

35
Gráficas 3D
figure
pie3([3 10 5 2])

36
Gráficas 3D (ver animación en MATLAB)
t=0:0.001:12*pi;
figure
comet3(cos(t),sin(t),t)

37
Gráficas 3D

38
Gráficas 3D

39
Gráficas 3D

40
Resumen

MATLAB Funciones y Comandos


loglog bar3 line semilogy
bar3h rectangle semilogx pie3
text barh comet3 patch
area stem3 get stem
zlabel set hist spiral
gca pie mesh gcf
comet surf image movie
sphere gtext getframe cylinder
ginput plot3 colorbar print

48
Fin de clase 4
lsquinones@utpl.edu.ec

69

Potrebbero piacerti anche