SlideShare une entreprise Scribd logo
1  sur  13
GRAFICAS EN MATLAB
T R A B A J O R E A L I Z A D O P O R :
J O S É P O N C E 1 0 4
H E R R A M I E N T A S E D A
E S C U E L A D E C O N T R O L Y R E D E S
I N D U S T R I A L E S
FUNCIONES PARA AÑADIR TITULOS
 title('título') añade un título al dibujo, para incluir en el texto el valor
de una variable numérica es preciso transformarla mediante
 int2str(n) convierte el valor de la variable entera n en carácter
 num2str(x) convierte el valor de la variable real o compleja x en
carácter.
 xlabel(‘texto’) añade una etiqueta al eje de abscisas. Con xlabel off
desaparece. Lo mismo ylabel(‘texto’) o zlabel(‘texto’)
 text(x,y,'texto') introduce 'texto' en el lugar especificado por las
coordenadas x e y, si x e y son vectores, el texto se repite por cada par
de elementos.
 gtext('texto') introduce texto con ayuda del ratón.
FUNCIONES PARA AÑADIR GRAFICOS
 Imprimir gráficos: Print (botón File en ventana gráfica)
 Guardar gráficos: Save (botón File en ventana gráfica): Se crea un
fichero .fig que podrá volver a editarse y modificarse
 Exportar gráficos: Export (botón File en ventana gráfica)
 figure(n): Para llamar una nueva figura o referirnos a una figura ya
hecha
 close all borra todas las figuras, close(figure(n))
EJEMPLOS FUNCION PLOT
x=0:pi/90:2*pi;
y=sin(x).*cos(x);
plot(x,y)
grid on
grid off
xlabel(„eje x (en radianes)‟)
ylabel(„eje y‟)
title(„y=sen(x)*cos(x)‟)
 Es posible incluir en el título o en la etiqueta de los ejes el valor de
una variable numérica. Ya que el argumento de los comandos title,
xlabel e ylabel es una variable carácter, es preciso transformar las
variables numéricas
 int2str(n) convierte el valor de la variable entera n en carácter
 num2str(x) convierte el valor de la variable real o compleja x en
carácter
 Texto sobre la gráfica
gtext(‟texto‟)
text(x,y,‟texto a imprimir‟)
 Calcular las coordenadas de puntos sobre la curva
ginput(n)
[x,y]=ginput(n)
 Elección del trazo y color de la curva
plot(x,y,‟opcion‟)
hold on
hold off
OPCIONES DE PLOT
y yellow - solid
m magenta : dotted
c cyan -. dashdot
r red -- dashed
g green . point
b blue ^ triangle (up)
w white o circle
k black < triangle (left)
x x-mark
+ plus
* star
s square
d diamond
v triangle (down)
> triangle (right)
p pentagram
h hexagram
REPRESENTACION GRAFICA DE SUPERFICIES
 Diferentes formas de representar los polígonos coloreados:
 shading flat: sombrea con color constante para cada polígono.
 shading interp: sombrea calculado por interpolación de colores
entre los vértices de cada polígono
 shading faceted: sombreado constante con líneas negras
superpuestas (opción por defecto)
 hidden off (desactiva la desaparición de líneas escondidas), hidden
on (lo activa)
 Manipulación de gráficos
 view(azimut, elev), view([xd,yd,zd])
 rotate(h,d,a) o rotate(h,d,a,o), „h‟ es el objeto, „d‟ es un vector
que indica la dirección, „a‟ un ángulo y „o‟ el origen de rotación
 En ventana gráfica: View (camera toolbar)
 mesh(x,y,Z),
Creación de una malla [X, Y]=meshgrid(x,y)
 Gráfica de la malla construida sobre la superficie z
mesh(X,Y,Z), meshz(X,Y,Z)
 Además hace una proyección sobre el plano z=0,
meshc(X,Y,Z), líneas de contorno en el plano z=0
Ejemplo:
x=[0:2:200];y=[0:50];
%Obtenemos la malla del dominio
[X Y]=meshgrid(x,y);
length(x),length(y)
size(X), size(Y)
Z=X.^2-Y.^2;
figure(1);mesh(X,Y,Z)
figure(2);meshz(X,Y,Z)
figure(3);meshc(X,Y,Z)
IMPRESIÓN DE GRAFICAS
 print -dps % PostScript for black and white printers
-dpsc % PostScript for color printers
-deps % Encapsulated PostScript
-depsc % Encapsulated Color PostScript
 print -djpeg<nn> % JPEG imagen, nn nivel de calidad
Ejemplo. print -djpeg90 figura1 (nn 75 por defecto)
OTRAS FUNCIONES GRAFICAS 2D
 bar() crea diagramas de barras.
 barh() diagramas de barras horizontales.
 bar3() diagramas de barras con aspecto 3-D.
 bar3h() diagramas de barras horizontales con aspecto 3-D.
 pie() gráficos con forma de “tarta”.
 pie3() gráficos con forma de “tarta” y aspecto 3-D.
 area() similar plot(), pero rellenando en ordenadas de 0 a y.
 stairs() función análoga a bar() sin líneas internas.
 errorbar() representa sobre una gráfica –mediante barras– valores de errores.
 compass() dibuja los elementos de un vector complejo como un conjunto de
vectores partiendo de un origen común.
 feather() dibuja los elementos de un vector complejo como un conjunto de
vectores partiendo de orígenes uniformemente espaciados sobre el eje de
abscisas.
 hist() dibuja histogramas de un vector.
MANIPULAICON DE GRAFICAS
 view: view(azimut, elev), view([xd,yd,zd]).
 view(2)
 view(3)
 rotate(h,d,a) o rotate(h,d,a,o) h es el objeto, d es un vector que
indica la dirección y a un ángulo, o el origen de rotación
 En el dibujo de funciones tridimensionales, a veces también son
útiles los NaNs. Cuando una parte de los elementos de la matriz
de valores Z son NaNs, esa parte de la superficie no se dibuja,
permitiendo ver el resto de la superficie.
 hidden off desactiva le eliminación de líneas escondidas
 hidden on situación previa
 a=18.78;
 b=0.1208;
 R=0.0821;
 subplot(1,2,1)
 T=[373:100:673];
 V=[2:100];
 fac1=R./(V-b);
 fac2=a./V.^2;
 P=zeros(4,length(V));
 P(1,:)=T(1)*fac1-fac2;
 P(2,:)=T(2)*fac1-fac2;
 P(3,:)=T(3)*fac1-fac2;
 P(4,:)=T(4)*fac1-fac2;
 plot(V,P(1,:),'-',V,P(2,:),'--
',V,P(3,:),':',V,P(4,:),'-.')
 title('Ecuacion de Van der Waals:
Isotermas')
 xlabel('Volumen, ltr.')
 ylabel('Presion, atm.')
 axis([0, 50,0,15])
 legend('T=100ºC','T=200ºC','T=300ºC','T
=400ºC')
 subplot(1,2,2)
 P=[25:10:55];
 T=zeros(4,length(V));
 fac1=(V-b)/R;
 T(1,:)=((P(1)+fac2).*fac1)-273.15;
 T(2,:)=((P(2)+fac2).*fac1)-273.15;
 T(3,:)=((P(3)+fac2).*fac1)-273.15;
 T(4,:)=((P(4)+fac2).*fac1)-273.15;
 plot(V,T(1,:),'-',V,T(2,:),'--
',V,T(3,:),':',V,T(4,:),'-.')
 title('Ecuacion de Van der Waals:
Isobaras')
 xlabel('Volumen, ltr.')
 ylabel('Temperatura, ºC')
 legend('P=25 atm.','P=35 atm.','P=45
atm.','P=55 atm.')
VISUALIZACION DE LAS 2 GRAFICAS

Contenu connexe

Tendances

Tendances (17)

Graficas en matlab
Graficas en matlabGraficas en matlab
Graficas en matlab
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3D
 
Graficos en matlab
Graficos en matlabGraficos en matlab
Graficos en matlab
 
Graficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabGraficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlab
 
Matlab 2 Capitulo 6
Matlab 2 Capitulo 6Matlab 2 Capitulo 6
Matlab 2 Capitulo 6
 
Gráficas en matlab
Gráficas en matlabGráficas en matlab
Gráficas en matlab
 
Matlab caudraticas2
Matlab caudraticas2Matlab caudraticas2
Matlab caudraticas2
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Gráficos en matlab
Gráficos en matlabGráficos en matlab
Gráficos en matlab
 
Matlab sesion3
Matlab sesion3Matlab sesion3
Matlab sesion3
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Funciones y gráficas en matlab
Funciones y gráficas en matlabFunciones y gráficas en matlab
Funciones y gráficas en matlab
 
Diapograficos
DiapograficosDiapograficos
Diapograficos
 
Tutorial de Geogebra para representar funciones
Tutorial de Geogebra para representar funcionesTutorial de Geogebra para representar funciones
Tutorial de Geogebra para representar funciones
 
Lienzo.java
Lienzo.javaLienzo.java
Lienzo.java
 
Matlab3
Matlab3Matlab3
Matlab3
 
Introducción a Processing
Introducción a ProcessingIntroducción a Processing
Introducción a Processing
 

Similaire à gráficas 2D y 3D (José Ponce)

Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlabSam Chimborazo
 
Graficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do bGraficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do bN0VA6
 
Graficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do bGraficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do bN0VA6
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacionluis_xD
 
Planillas de cálculo: Aplicación de gráficos para representar funciones matem...
Planillas de cálculo: Aplicación de gráficos para representar funciones matem...Planillas de cálculo: Aplicación de gráficos para representar funciones matem...
Planillas de cálculo: Aplicación de gráficos para representar funciones matem...Ricardo Leithner
 
Cómo se grafica una función lineal en excel
Cómo se grafica una función lineal en excelCómo se grafica una función lineal en excel
Cómo se grafica una función lineal en excelÓscar Pinzón Matéus
 
Introducción Función
Introducción FunciónIntroducción Función
Introducción Funciónclaudiabruno
 
Introducción al elemento canvas de HTML5
Introducción al elemento canvas de HTML5Introducción al elemento canvas de HTML5
Introducción al elemento canvas de HTML5intelligenia S.L.
 

Similaire à gráficas 2D y 3D (José Ponce) (20)

Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
 
Graficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do bGraficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do b
 
Graficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do bGraficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do b
 
Plot3 d en scilab
Plot3 d en scilabPlot3 d en scilab
Plot3 d en scilab
 
clase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdfclase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdf
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Funciones parte i
Funciones parte iFunciones parte i
Funciones parte i
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Planillas de cálculo: Aplicación de gráficos para representar funciones matem...
Planillas de cálculo: Aplicación de gráficos para representar funciones matem...Planillas de cálculo: Aplicación de gráficos para representar funciones matem...
Planillas de cálculo: Aplicación de gráficos para representar funciones matem...
 
Mat lab03
Mat lab03Mat lab03
Mat lab03
 
Benavides pastel barras
Benavides pastel barrasBenavides pastel barras
Benavides pastel barras
 
Cómo se grafica una función lineal en excel
Cómo se grafica una función lineal en excelCómo se grafica una función lineal en excel
Cómo se grafica una función lineal en excel
 
Limites continuidad y derivadas miii
Limites continuidad y derivadas miiiLimites continuidad y derivadas miii
Limites continuidad y derivadas miii
 
Boletin 2
Boletin 2Boletin 2
Boletin 2
 
Comandos y funciones de matlab
Comandos y funciones de matlabComandos y funciones de matlab
Comandos y funciones de matlab
 
Introducción Función
Introducción FunciónIntroducción Función
Introducción Función
 
matlab
matlabmatlab
matlab
 
Funciones
FuncionesFunciones
Funciones
 
Introducción al elemento canvas de HTML5
Introducción al elemento canvas de HTML5Introducción al elemento canvas de HTML5
Introducción al elemento canvas de HTML5
 
Analisis-grafico-de-funciones
 Analisis-grafico-de-funciones Analisis-grafico-de-funciones
Analisis-grafico-de-funciones
 

Dernier

Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 

Dernier (20)

Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 

gráficas 2D y 3D (José Ponce)

  • 1. GRAFICAS EN MATLAB T R A B A J O R E A L I Z A D O P O R : J O S É P O N C E 1 0 4 H E R R A M I E N T A S E D A E S C U E L A D E C O N T R O L Y R E D E S I N D U S T R I A L E S
  • 2. FUNCIONES PARA AÑADIR TITULOS  title('título') añade un título al dibujo, para incluir en el texto el valor de una variable numérica es preciso transformarla mediante  int2str(n) convierte el valor de la variable entera n en carácter  num2str(x) convierte el valor de la variable real o compleja x en carácter.  xlabel(‘texto’) añade una etiqueta al eje de abscisas. Con xlabel off desaparece. Lo mismo ylabel(‘texto’) o zlabel(‘texto’)  text(x,y,'texto') introduce 'texto' en el lugar especificado por las coordenadas x e y, si x e y son vectores, el texto se repite por cada par de elementos.  gtext('texto') introduce texto con ayuda del ratón.
  • 3. FUNCIONES PARA AÑADIR GRAFICOS  Imprimir gráficos: Print (botón File en ventana gráfica)  Guardar gráficos: Save (botón File en ventana gráfica): Se crea un fichero .fig que podrá volver a editarse y modificarse  Exportar gráficos: Export (botón File en ventana gráfica)  figure(n): Para llamar una nueva figura o referirnos a una figura ya hecha  close all borra todas las figuras, close(figure(n))
  • 4. EJEMPLOS FUNCION PLOT x=0:pi/90:2*pi; y=sin(x).*cos(x); plot(x,y) grid on grid off xlabel(„eje x (en radianes)‟) ylabel(„eje y‟) title(„y=sen(x)*cos(x)‟)  Es posible incluir en el título o en la etiqueta de los ejes el valor de una variable numérica. Ya que el argumento de los comandos title, xlabel e ylabel es una variable carácter, es preciso transformar las variables numéricas  int2str(n) convierte el valor de la variable entera n en carácter  num2str(x) convierte el valor de la variable real o compleja x en carácter
  • 5.  Texto sobre la gráfica gtext(‟texto‟) text(x,y,‟texto a imprimir‟)  Calcular las coordenadas de puntos sobre la curva ginput(n) [x,y]=ginput(n)  Elección del trazo y color de la curva plot(x,y,‟opcion‟) hold on hold off
  • 6. OPCIONES DE PLOT y yellow - solid m magenta : dotted c cyan -. dashdot r red -- dashed g green . point b blue ^ triangle (up) w white o circle k black < triangle (left) x x-mark + plus * star s square d diamond v triangle (down) > triangle (right) p pentagram h hexagram
  • 7. REPRESENTACION GRAFICA DE SUPERFICIES  Diferentes formas de representar los polígonos coloreados:  shading flat: sombrea con color constante para cada polígono.  shading interp: sombrea calculado por interpolación de colores entre los vértices de cada polígono  shading faceted: sombreado constante con líneas negras superpuestas (opción por defecto)  hidden off (desactiva la desaparición de líneas escondidas), hidden on (lo activa)  Manipulación de gráficos  view(azimut, elev), view([xd,yd,zd])  rotate(h,d,a) o rotate(h,d,a,o), „h‟ es el objeto, „d‟ es un vector que indica la dirección, „a‟ un ángulo y „o‟ el origen de rotación  En ventana gráfica: View (camera toolbar)
  • 8.  mesh(x,y,Z), Creación de una malla [X, Y]=meshgrid(x,y)  Gráfica de la malla construida sobre la superficie z mesh(X,Y,Z), meshz(X,Y,Z)  Además hace una proyección sobre el plano z=0, meshc(X,Y,Z), líneas de contorno en el plano z=0 Ejemplo: x=[0:2:200];y=[0:50]; %Obtenemos la malla del dominio [X Y]=meshgrid(x,y); length(x),length(y) size(X), size(Y) Z=X.^2-Y.^2; figure(1);mesh(X,Y,Z) figure(2);meshz(X,Y,Z) figure(3);meshc(X,Y,Z)
  • 9. IMPRESIÓN DE GRAFICAS  print -dps % PostScript for black and white printers -dpsc % PostScript for color printers -deps % Encapsulated PostScript -depsc % Encapsulated Color PostScript  print -djpeg<nn> % JPEG imagen, nn nivel de calidad Ejemplo. print -djpeg90 figura1 (nn 75 por defecto)
  • 10. OTRAS FUNCIONES GRAFICAS 2D  bar() crea diagramas de barras.  barh() diagramas de barras horizontales.  bar3() diagramas de barras con aspecto 3-D.  bar3h() diagramas de barras horizontales con aspecto 3-D.  pie() gráficos con forma de “tarta”.  pie3() gráficos con forma de “tarta” y aspecto 3-D.  area() similar plot(), pero rellenando en ordenadas de 0 a y.  stairs() función análoga a bar() sin líneas internas.  errorbar() representa sobre una gráfica –mediante barras– valores de errores.  compass() dibuja los elementos de un vector complejo como un conjunto de vectores partiendo de un origen común.  feather() dibuja los elementos de un vector complejo como un conjunto de vectores partiendo de orígenes uniformemente espaciados sobre el eje de abscisas.  hist() dibuja histogramas de un vector.
  • 11. MANIPULAICON DE GRAFICAS  view: view(azimut, elev), view([xd,yd,zd]).  view(2)  view(3)  rotate(h,d,a) o rotate(h,d,a,o) h es el objeto, d es un vector que indica la dirección y a un ángulo, o el origen de rotación  En el dibujo de funciones tridimensionales, a veces también son útiles los NaNs. Cuando una parte de los elementos de la matriz de valores Z son NaNs, esa parte de la superficie no se dibuja, permitiendo ver el resto de la superficie.  hidden off desactiva le eliminación de líneas escondidas  hidden on situación previa
  • 12.  a=18.78;  b=0.1208;  R=0.0821;  subplot(1,2,1)  T=[373:100:673];  V=[2:100];  fac1=R./(V-b);  fac2=a./V.^2;  P=zeros(4,length(V));  P(1,:)=T(1)*fac1-fac2;  P(2,:)=T(2)*fac1-fac2;  P(3,:)=T(3)*fac1-fac2;  P(4,:)=T(4)*fac1-fac2;  plot(V,P(1,:),'-',V,P(2,:),'-- ',V,P(3,:),':',V,P(4,:),'-.')  title('Ecuacion de Van der Waals: Isotermas')  xlabel('Volumen, ltr.')  ylabel('Presion, atm.')  axis([0, 50,0,15])  legend('T=100ºC','T=200ºC','T=300ºC','T =400ºC')  subplot(1,2,2)  P=[25:10:55];  T=zeros(4,length(V));  fac1=(V-b)/R;  T(1,:)=((P(1)+fac2).*fac1)-273.15;  T(2,:)=((P(2)+fac2).*fac1)-273.15;  T(3,:)=((P(3)+fac2).*fac1)-273.15;  T(4,:)=((P(4)+fac2).*fac1)-273.15;  plot(V,T(1,:),'-',V,T(2,:),'-- ',V,T(3,:),':',V,T(4,:),'-.')  title('Ecuacion de Van der Waals: Isobaras')  xlabel('Volumen, ltr.')  ylabel('Temperatura, ºC')  legend('P=25 atm.','P=35 atm.','P=45 atm.','P=55 atm.')
  • 13. VISUALIZACION DE LAS 2 GRAFICAS