PROFESIONAL DE QUIMICA
FACULTAD DE INGENIERIA
QUIMICA Y
GRAFICO 2D VIII CICLO A
PETROQUIMICA
En la prctica se ver el potencial de MATLAB para graficar datos y funciones. Las caractersticas y
opciones de graficado son muy variadas en MATLAB. Se tiene la posibilidad de generar graficas en
2D y 3D hasta la posibilidad de cambiar las propiedades de ellas.
Se pueden representar los grficos y listar los datos, permite el control de colores, sombreados y
otras caractersticas de los grficos, tambin soporta grficos animados.
Los grficos producidos por Matlab son portables a otros programas.
REPRESENTACIN GRAFICA: MATLAB dispone de cinco funciones bsicas para crear grficos 2-D.
Estas funciones se diferencian principalmente por el tipo de escala que utilizan en los ejes de
abscisas y de ordenadas. Estas cinco funciones son las siguientes:
Grafica el vector Y versus el vector X. si X o Y es una matriz, entonces el
plot(X,Y)
vector es graficado versus las filas o columnas de la matriz, lo que se alinea.
dibuja dos funciones con dos escalas diferentes para las ordenadas, una a la
plotyy()
derecha y otra a la izquierda de la figura.
loglog() dem con escala logartmica en ambos ejes
semilogx( dem con escala lineal en el eje de ordenadas y logartmica en el eje de
) abscisas
semilogy( dem con escala lineal en el eje de abscisas y logartmica en el eje de
) ordenadas
En lo sucesivo se har referencia casi exclusiva a la primera de estas funciones (plot). Las dems se
pueden utilizar de un modo similar.
Se pueden hacer los grficos de dos formas: 1) Datos discretos de la curva. y 2) Modelo
matemtico de la curva.
Ejemplo:
1) Graficar la tabla El grfico obtenido es continuo ya que el
x y programa une con segmentos de rectas los
2 5 pares ordenados.
4 6
8 7
10 8
COMANDO SUBPLOT
Una ventana grfica se puede dividir en m particiones horizontales y n verticales, con el objeto
de representar mltiples grficos en ella. Cada una de estas subventanas tiene sus propios ejes,
aunque otras propiedades son comunes a toda la figura. La forma general de este comando es:
subplot(m,n,i)
EJEMPLO
>> x=0:0.01:pi;
>> y=sin(x); z=cos(x); w=exp(-x*.1).*y; v=y.*z;
subplot(2,2,1), plot(x,y)
subplot(2,2,2), plot(x,z)
Ejercicios:
A continuacin, teclee los siguientes comandos en Matlab y observe el resultado.
clc
clear all
clf
1. >> x = [ 1 2 3 4 5 4 3 2 1]; 11. >> x = randperm(12)*100;
>> plot(x) >> plot(x)
>> ylabel('Gastos')
>> xlabel('Meses')
>> title('Gastos Varios por Mes')
29. Suponga que mide la altura h del crecimiento de un cultivo. La altura (medida en cm) es una
funcin del tiempo (en das). Suponga que se mide la altura una vez al da y se obtienen los
siguientes datos: