SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Graficas en matlab
Graficas en matlabGraficas en matlab
Graficas en matlab
Paul Martin Lopez
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3D
Edu Morán
 
Graficos en matlab
Graficos en matlabGraficos en matlab
Graficos en matlab
Marc Llanos
 
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
Juan Ete
 
Matlab 2 Capitulo 6
Matlab 2 Capitulo 6Matlab 2 Capitulo 6
Matlab 2 Capitulo 6
guest4f4d78d
 
Gráficas en matlab
Gráficas en matlabGráficas en matlab
Gráficas en matlab
Faraón Zurita
 
Matlab caudraticas2
Matlab caudraticas2Matlab caudraticas2
Matlab caudraticas2
Carlos Santis
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
Denise Cris
 
Gráficos en matlab
Gráficos en matlabGráficos en matlab
Gráficos en matlab
Alex Carrasco
 
Matlab sesion3
Matlab sesion3Matlab sesion3
Matlab sesion3
José Caraguay
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
Denise Cris
 
Funciones y gráficas en matlab
Funciones y gráficas en matlabFunciones y gráficas en matlab
Funciones y gráficas en matlab
Juan Luis Diaz Cuevas
 
Diapograficos
DiapograficosDiapograficos
Diapograficos
Alex Salazar
 
Tutorial de Geogebra para representar funciones
Tutorial de Geogebra para representar funcionesTutorial de Geogebra para representar funciones
Tutorial de Geogebra para representar funciones
Jesús Fernández
 
Lienzo.java
Lienzo.javaLienzo.java
Lienzo.java
miguel_negro
 
Matlab3
Matlab3Matlab3
Introducción a Processing
Introducción a ProcessingIntroducción a Processing
Introducción a Processing
José Pujol Pérez
 

La actualidad más candente (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
 

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

Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
Sam 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 b
N0VA6
 
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
N0VA6
 
Plot3 d en scilab
Plot3 d en scilabPlot3 d en scilab
clase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdfclase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdf
NandoMartiHufer
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
luis_xD
 
Funciones parte i
Funciones parte iFunciones parte i
Funciones parte i
angiegutierrez11
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
Denise Cris
 
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
 
Mat lab03
Mat lab03Mat lab03
Mat lab03
pierkross
 
Benavides pastel barras
Benavides pastel barrasBenavides pastel barras
Benavides pastel barras
edison fernandez
 
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
 
Limites continuidad y derivadas miii
Limites continuidad y derivadas miiiLimites continuidad y derivadas miii
Limites continuidad y derivadas miii
UNI - UCH - UCV - UNMSM - UNFV
 
Boletin 2
Boletin 2Boletin 2
Comandos y funciones de matlab
Comandos y funciones de matlabComandos y funciones de matlab
Comandos y funciones de matlab
CarlosDanielMendozaP2
 
Introducción Función
Introducción FunciónIntroducción Función
Introducción Función
claudiabruno
 
matlab
matlabmatlab
matlab
Jessy AG
 
Funciones
FuncionesFunciones
Funciones
innovalabcun
 
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
intelligenia S.L.
 
Analisis-grafico-de-funciones
 Analisis-grafico-de-funciones Analisis-grafico-de-funciones
Analisis-grafico-de-funciones
Ing Julio Romero Romero
 

Similar a 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
 

Último

REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptxREGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
RiosMartin
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdfELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
DaliaAndrade1
 
Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
DevinsideSolutions
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
JorgeVillota6
 
La orientación educativa en el proceso de enseñanza-aprendizaje.pptx
La orientación educativa en el proceso de enseñanza-aprendizaje.pptxLa orientación educativa en el proceso de enseñanza-aprendizaje.pptx
La orientación educativa en el proceso de enseñanza-aprendizaje.pptx
PaolaAlejandraCarmon1
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
manuelhinojosa1950
 
Mapa-conceptual-de-la-Evolucion-del-Hombre-3.pptx
Mapa-conceptual-de-la-Evolucion-del-Hombre-3.pptxMapa-conceptual-de-la-Evolucion-del-Hombre-3.pptx
Mapa-conceptual-de-la-Evolucion-del-Hombre-3.pptx
ElizabethLpez634570
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
TatianaHerrera46
 
Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
iamgaby0724
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
iamgaby0724
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
https://gramadal.wordpress.com/
 
Marketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social EmpresarialMarketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social Empresarial
JonathanCovena1
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 
Cuadernillo De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
Cuadernillo  De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...Cuadernillo  De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
Cuadernillo De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
JesusSanchez136180
 
Presentación sector la arenita_paijan pptx
Presentación sector la arenita_paijan pptxPresentación sector la arenita_paijan pptx
Presentación sector la arenita_paijan pptx
Aracely Natalia Lopez Talavera
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
JimmyDeveloperWebAnd
 
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
Shirley Vásquez Esparza
 

Último (20)

REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptxREGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdfELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
 
Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
 
La orientación educativa en el proceso de enseñanza-aprendizaje.pptx
La orientación educativa en el proceso de enseñanza-aprendizaje.pptxLa orientación educativa en el proceso de enseñanza-aprendizaje.pptx
La orientación educativa en el proceso de enseñanza-aprendizaje.pptx
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
 
Mapa-conceptual-de-la-Evolucion-del-Hombre-3.pptx
Mapa-conceptual-de-la-Evolucion-del-Hombre-3.pptxMapa-conceptual-de-la-Evolucion-del-Hombre-3.pptx
Mapa-conceptual-de-la-Evolucion-del-Hombre-3.pptx
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
 
Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
 
Marketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social EmpresarialMarketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social Empresarial
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 
Cuadernillo De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
Cuadernillo  De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...Cuadernillo  De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
Cuadernillo De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
 
Presentación sector la arenita_paijan pptx
Presentación sector la arenita_paijan pptxPresentación sector la arenita_paijan pptx
Presentación sector la arenita_paijan pptx
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
 
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
 

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