Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INGENIERIA QUIMICA Y
PETROQUIMICA
INTRODUCCIN:
Los ingenieros e investigadores usan tcnicas de graficacin para hacer que la informacin
se entienda fcilmente y as identificar tendencias, elegir altos y bajos y aislar puntos de
datos que sean de utilidad.
La grfica ms comn es la grfica x-y. Los datos que se grafican por lo regular se leen de
un archivo de datos o se calculan en los programas, y se almacenan en vectores que
llamaremos x y y. En general, supondremos que los valores x representan la variable
independiente, y los y, la variable dependiente. Los valores y pueden calcularse como
funcin de x, o los valores x y y podran medirse en un experimento.
Con los comandos de Matlab se pueden crear distintos tipos de grficos: estndares con ejes
lineales, logartmicos o semilogartmicos, de barras y escaleras, polares, de malla y de
superficies de contorno tridimensional, etc. Estos grficos se pueden personalizar para que
tengan la apariencia deseada. As, se puede establecer el tipo, el color y el grosor de lnea;
se pueden aadir lneas de referencia y cuadriculas; y tambin ttulos y comentarios.
Adems se pueden superponer varios grficos sobre un mismo sistema de ejes
coordenados, o poner varios grficos en una misma pgina. Cuando un grfico tiene varios
tipos de datos, tambin se pueden aadir leyendas.
GRAFICAS
Es un conjunto de puntos x, y, que se plasman en coordenadas cartesianas, y sirven para
analizar el comportamiento de un proceso que se est llevando a cabo. La estadstica
grfica es una parte importante y diferenciada de una aplicacin de tcnicas grficas a la
descripcin e interpretacin de datos e inferencias sobre stos.
La representacin grfica tambin permite establecer varios valores que no han sido
obtenidos experimentalmente, es decir, mediante: la interpolacin (lectura entre puntos) y
la extrapolacin (valores fuera del intervalo experimental).
GRFICAS 2D CON MATLAB
Grficas lineales
La mayor parte de las grficas se generan a travs de los ejes x y y que se dividen en
intervalos equiespaciados; estas graficas se llaman graficas lineales.
MATLAB dispone de cinco funciones bsicas para crear grficos 2D. 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:
plot(X,Y)
Ing. Victor Or G.
Ica-2015
FACULTAD DE
INGENIERIA QUIMICA Y
PETROQUIMICA
Grafica:
Grafica:
GRFICAS LOGARTMICAS
3) Los ejercicios (1) y (2), graficar la
escala lineal para y y logartmica
para x.
Solucin (1)
>> semilogx(x,y)
Warning: Negative data ignored
>> semilogy(x,y)
Solucin (2)
Grafica:
Ing. Victor Or G.
Ica-2015
FACULTAD DE
INGENIERIA QUIMICA Y
PETROQUIMICA
magneto
amarillo
-none
Doble lnea
Sin lnea
diamante
Equis
Estrella de 5
k
negro
p
puntas
Estrella de 6
h
puntas
Tringulo (hacia
v
abajo)
Se pueden tambin especificar las siguientes propiedades entre comillas simples y a
continuacin, sus valores:
linewidth, especifica la anchura de lnea su valor por defecto es 0.5.
markersize, especifica el tamao del smbolo que marca los puntos.
markeredgecolor, especifica el color de borde del smbolo que marca los puntos.
markerfacecolor, especifica el color de relleno del smbolo que marca los puntos.
SINTAXIS:
>>plot(x,y, especificadores de lnea,propiedades,valores)
Ejemplo:
plot(x,y,'--ro','linewidth',2,'markersize',8), ejemplo ms abajo
Los especificadores se incluyen como cadenas de texto dentro del comando plot()
Dentro de la cadena de texto los especificadores pueden ir en cualquier orden.
Los especificadores son opcionales. Esto significa que un comando puede contener uno,
dos o tres especificadores o bien ninguno.
Ing. Victor Or G.
Grafica:
Ica-2015
FACULTAD DE
INGENIERIA QUIMICA Y
PETROQUIMICA
>> plot(x,y,'-sr','linewidth',2,'markersize',4)
B) MODELO MATEMTICO DE LA CURVA. Generacin de grficos a partir de expresiones
Para representar una funcin y=f(x):
1. Crear un vector con los valores del dominio (x)
2. Crear un vector con los valores f(x) usando operaciones elemento a elemento.
3. Utilizar el comando plot.
5) Representar la parbola de la forma
y=x 2 +2x+3
en el intervalo
Ing. Victor Or G.
-10,+8
Grafica:
.
Ica-2015
FACULTAD DE
INGENIERIA QUIMICA Y
PETROQUIMICA
Solucin
1. Elaborar
la
tabla
de
datos
(coordenadas de los puntos).
>> x=linspace(-10,8);
>> y=x.^2+2.*x+3;
2. Con estos valores se efecta la
grfica
haciendo
uso
de
las
funciones de Matlab para el trazado
de la grafica
plot(x,y)
Con especificadores.
plot(x,y,'ko','linewidth',0.5,'markersize',2)
De otra forma
>> f=[1 2 3];
>> x=-10:1:8;
>> y=polyval(f,x);
>>plot(x,y,':ko','linewidth',2,'marker
size',2)
6)
GRFICAS MLTIPLES
Una forma sencilla de generar curvas mltiples en la misma grfica es usar mltiples
argumentos en un comando de graficacin, en donde las variables x, y, w y z son vectores.
Al ejecutarse este comando, se traza la curva correspondiente a x vs y, y luego se traza en
la misma grfica la curva correspondiente a w vs Z. La ventaja de esta tcnica es que el
nmero de puntos de las dos curvas no tiene que ser el mismo. MATLAB selecciona
automticamente diferentes tipos de lneas para poder distinguir entre las dos curvas. Otra
forma de generar mltiples curvas en la misma grfica es usar una sola matriz con mltiples
columnas. Cada columna se graficar contra un vector x.
Ing. Victor Or G.
Ica-2015
FACULTAD DE
INGENIERIA QUIMICA Y
PETROQUIMICA
-2 x 4
Solucin
Primera derivada y ' 9 x 2 26
Segunda derivada y ''=18x
Solucin
>> x=0:0.01:pi;
>>
y=sin(x);
z=cos(x);
x*.1).*y; v=y.*z;
subplot(2,2,1), plot(x,y)
subplot(2,2,2), plot(x,z)
subplot(2,2,3), plot(x,w)
subplot(2,2,4), plot(x,v)
Ing. Victor Or G.
w=exp(-
Ica-2015
FACULTAD DE
INGENIERIA QUIMICA Y
PETROQUIMICA
9) Consideremos la funcin:
x 2 , x<0
f ( x ) 2 , 10 x<1
x 3, 1 x
1. x=linspace(-2,3,3000);
2. y=(x.^2).*(x<0)+2.*((0<=x)&(x<1))+(-x+3).*(1<=x);
% evala f usando
ndice lgico
3. plot(x,y)
GRAFICAS ESPECIALES 2D
bar()
barh()
bar3()
bar3h()
pie()
pie3()
rea()
stairs()
hist()
rose()
PRCTICA: GRFICA 2D
1. Realiza la representacin grfica de los puntos (1, 1), (2, 4) y (3, 9) unidos por
una lnea recta.
2. Representar grficamente las siguientes funciones en ventanas diferentes,
f(x)=sen(x), g(x)=x2+3x en el intervalo [0,2].
3. Representar la grfica de la funcin f(x)=xsen(x) en el intervalo [0,2], con
rejilla.
4. Representar f(x)=sen(x)cos(x) en [0,2], con etiquetas en los ejes, ttulo y en
color rojo.
y=sen(x) e z=sen(x+ )
3
f ( x )=3 e x
b)
en azul.
Poner leyendas
Ica-2015
FACULTAD DE
INGENIERIA QUIMICA Y
PETROQUIMICA
x2 y2
+ =1
16 12
La elipse tiene por centro a C=(0,0), la longitud del eje mayor es 6, del semieje
menor es 3.5, su eje focal se encuentra sobre el eje x, sus vrtices son A 1=(-4,0)
; A2=(4,0).
12.Resolver grficamente la ecuacin
xsen ( x)
=0.02
2
en el intervalo
[ ]
0,
f ( x )=
xsen(x)
=0.02
2
en el intervalo dado.
sen(x
x
u=
x-1 2
ii)
iii)
x2 1
v=
x2 1
10 x 1/ 3 2
4 x2
1/ 2
iv)
15. Utilice Matlab para realizar la siguientes graficas:
Ing. Victor Or G.
Ica-2015
FACULTAD DE
INGENIERIA QUIMICA Y
PETROQUIMICA
SOLUCION
1. Hallar las ecuaciones en funcin de (t).
y y1
Ecuacion de la recta: y-y1 2
x x1
x2 x1
y=f(t) ; x=t
2.
Ing. Victor Or G.
Ica-2015