Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CHIMBORAZO
FACULTAD DE INFORMTICA Y
ELECTRNICA
ESCUELA ELECTRNICA EN
CONTROL Y REDES INDUSTRIALES
GRFICOS EN MATLAB
GRFICOS EN 2D
GRFICOS EN MATLAB
Primero creamos una tabla de valores para x
>>x=0:pi/100:2*pi;
Con este comando hemos formado una tabla
GRFICOS EN MATLAB
>>plot(x,y)
GRFICOS EN MATLAB
Comando bsico:
OPCIONES
CUADRCULA. Si queremos que aparezca una cuadrcula
OPCIONES
ZOOM. Utilizando el comando >>zoom on. Se puede agrandar
OPCIONES
Generamos las tablas,
>>x=linspace(0,2*pi,300);
>>y=sin(x);
>>z=sin(x+pi/3);
Y ahora las dibujamos
OPCIONES
OBTENCIN DE PUNTOS DESDE EL GRFICO.
OBJETOS GRFICOS
Podemos aadir objetos al grfico actual:
xlabel('etiqueta del eje x')
ylabel('etiqueta eje y')
title('ttulo del grfico')
text (x, y, 'texto')
Si x e y son vectores, el texto se repite
Si texto es una matrix de cadenas, de la
OBJETOS GRFICOS
Leyenda:
legend('leyenda
1',
'leyenda 2', ...) aade
la leyenda del
eje, por cada serie de
datos mostrada
legend(...,
'location',
posicion)
legend off | toggle
grid on | off | minor
Rejilla del grfico
Posicin:
OBJETOS GRFICOS
ETIQUETADO DE GRFICAS. Existen diversas
OBJETOS GRFICOS
EJEMPLO
x = 0:.2:12; plot (x, bessel(1, x), x, bessel(2, x), x,
bessel(3,x));
legen('Primero',
'Segundo',
'Tercero','Location', 'NortEastOutside'); grid on
Soluciones diferencial de Bessel, variando el
grado
CREACIN DE GRFICOS
Pasos:
1.Cargar los datos
2.Procesar datos
3.Usar funcin de creacin del grfico (ej.: plot)
4.Situar lmites de los ejes, marcas, mallas,
textos, etc.
GRFICOS MLTIPLES
subplot (m, n, p)
Divide la venta
grfica en MxN
subventanas
Asigna la ventana
p-sima como la
actual, donde
se dibujar el
grfico
GRFICOS EN 3D
CURVAS EN EL ESPACIO
GRFICOS EN 3D
Y
ahora
podemos
utilizar
dos comandos:
plot3 lo que nos da
el dibujo completo
>>plot3(sin(t),cos(t),t)
,grid on
con
lo
que
obtendremos la grfica
GRFICOS EN 3D
FUNCIONES DE LA FORMA Z = F(X;Y)
GRFICOS EN 3D
Generamos el mallado
>>[x,y]=meshgrid(-2:.5:2);
Sustituimos en la funcin para calcular los valores de z
>>z=exp(-x.^2-y.^2);
Y ahora podemos dibujar el grfico con alguno de los
siguientes comandos que producen los dibujos mostrados
en la figura:
>>plot3(x,y,z)
>>mesh(x,y,z)
>>surf(x,y,z)
>>surf(x,y,z),shading flat %efecto de sombreado distinto
GRFICOS EN 3D
GRFICOS EN 3D
MANIPULACIN DE GRFICOS 3D
GRFICOS EN 3D
SOMBRAS
GRFICOS EN 3D
GRFICOS EN 3D
EJES. Las longitudes de los ejes coordenados
GRFICOS
ESTADSTICOS
DIAGRAMAS DE SECTORES
GRFICOS
ESTADSTICOS
Ejemplo:
Los resultados de las elecciones
generales del 12 de marzo de 2000 al
Congreso de los Diputados fueron los
siguientes:
GRFICOS
ESTADSTICOS
Para dibujar un diagrama de sectores de los resultados
de
las
elecciones,
procedemos
como
sigue.
Introducimos los datos en un vector
>>x=[183 125 15 8 7 12]
x =183 125 15 8 7 12
Y ahora, dibujamos el diagrama. Se puede poner una
leyenda que nos indique qu sector corresponde a cada
partido poltico. Como se puede observar en el grfico
(gura 20), MatLab calcula automticamente los
porcentajes correspondientes y los pone junto a su
sector
>>pie(x),legend('PP', 'PSOE','CiU','IU','PNV','Otros')
GRFICOS
ESTADSTICOS
GRACIAS