Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje de programación
Ing. M Sc. Freddy Waldir Gomez Escobedo
CLASE 05: SUBGRÁFICAS
APRENDIZAJE ESPERADO DE LA SEMANA:
Conocer las funciones elementales de subgráficas en software Matlab.
Ingeniería
AGROINDUSTRIAL
SUBGRÁFICAS
El comando subplot le permite subdividir la
ventana de graficación en una retícula de
m filas y n columnas. La función
subplot (m, n, p)
separa la figura en una matriz m X n. La
variable p identifica la porción de la
ventana donde se dibujará la siguiente
gráfica. Por ejemplo, si se usa el comando
subplot (2, 2, 1)
Ingeniería
AGROINDUSTRIAL
x=0:pi/20:2*pi;
subplot (2,1,1)
plot(x, sin(x))
subplot(2,1,2)
plot(x, sin(2*x))
Ingeniería
AGROINDUSTRIAL
Gráficas polares
MATLAB proporciona capacidades de
graficación con coordenadas polares:
polar(theta, r)
genera una gráfica polar del ángulo theta
(en radianes) y distancia radial r.
x=0:pi/100:pi;
y=sin(x);
polar(x,y)
Por ejemplo, el código genera la gráfica de
la figura 5.16. Se agregó un título en la
forma usual:
title('la función seno graficada en
coordenadas polares es un círculo.')
Ingeniería
AGROINDUSTRIAL
Gráficas logarítmicas
Ingeniería
AGROINDUSTRIAL
Ejemplo
x = 0:0.5:50; ...ylabel('y'), grid
y = 5*x.^2; subplot(2,2,3)
subplot (2, 2, 1) semilogy(x,y)
plot(x,y) title('Polinomial - lineal/log')
title('Polinomial - lineal/lineal') xlabel('x'), ylabel ('y '), grid
ylabel('y'), grid subplot(2,2,4)
subplot(2,2,2) loglog(x,y)
semilogx(x,y) title('Polinomial - log/log')
title('Polinomial - log/lineal') xlabel('x'), ylabel ('y '), grid
...
Ingeniería
AGROINDUSTRIAL
Resultado
Figura 5.17
Gráficas lineales y logarítmicas.
Ingeniería
AGROINDUSTRIAL
Ejemplo
clear, clc
x = [1, 2, 5, 4, 8];
y= [x;1:5];
subplot(2,2,1)
bar(x), title('Una gráfica de barras del vector x')
subplot(2,2,2)
bar(y), title('Una gráfica de barras de la matriz y')
subplot(2,2,3 )
bar3(y), title('Una gráfica de barras tridimensional')
subplot(2,2,4) Figura 5.19
pie(x), title('Una gráfica de pastel de x') Ejemplo de gráficas bidimensionales que usan
la función subplot para dividir la ventana en cuadrantes.
Ingeniería
AGROINDUSTRIAL
Histogramas
x= [100, 95, 74, 87, 22, 78, 34, 35, 93,
88, 86, 42, 55, 48];
hist(x)
hist(x, 25)
Figura 5.20
Histograma de datos de calificación.
Ingeniería
AGROINDUSTRIAL
Ejemplo
x=0:pi/20:2*pi; subplot(2,1,1)
y1=sin(x); plotyy(x,y1,x,y2, 'semilogy')
y2=exp(x); subplot(2,1,2)
subplot(2,1,1) plotyy(x,y1,x,y2, 'semilogx')
plot(x,y1,x,y2)
subplot(2,1,2)
plotyy(x,y1,x,y2)
Ingeniería
AGROINDUSTRIAL
Graficas función
La función fplot le permite graficar una
función sin definir arreglos de valores x
y y correspondientes. Por ejemplo,
GRACIAS
Freddy Waldir Gómez Escobedo
fgomez@unitru.edu.pe
Ingeniería Agroindustrial-UNT