SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (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
 

Ähnlich wie 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.
 

Ähnlich wie 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
 

Kürzlich hochgeladen

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
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
 
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
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
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.
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfLA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfJAVIER SOLIS NOYOLA
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
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
 
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
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 

Kürzlich hochgeladen (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
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
 
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
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
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
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfLA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
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
 
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
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 

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