SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
ESCUELA SUPERIOR POLITECNICA
DE CHIMBORAZO
INGENIERIA ELECTRONICA EN
TELECOMUNICACIONES Y REDES
HERRAMIENTAS EDA
2DO «C»
GRAFICAS EN MATLAB
FACILIDADES GRÁFICAS DE MATLAB
• Matlab incluye facilidades gráficas que
permiten representar los datos y las
operaciones de una manera cómoda para su
interpretación.
• En primer lugar creemos una sinusoide y
mostremos dicha sinusoide por pantalla. Para
ello comenzamos creando un vector de
abscisas, concretamente, un vector de
muestras temporales separadas diez
milisegundos:
>> X=0:(1/100):1;
• A continuación, sobre dichas muestras
temporales, definamos los puntos de la
sinusoide:
>>Y=cos(2*pi*5*X);
• Con ello habremos creado muestras de una
sinusoide de 5 Hz. Para comprobar los
resultados podemos ejecutar
>> plot(X,Y)
• y el resultado debería ser el que se indica a
continuación
Graficas de Funciones en 2D
Matlab ofrece gran número de posibilidades a la
hora de realizar representaciones gráficas.
Dibuja curvas planas y superficies. Permite
agrupar y superponer representaciones. Todo
ello con variaciones de estilo y de coordenadas.
Permite a su vez realizar gráficos de tipo
estadístico: de barra, histogramas, etc.
Por las características propias del programa, los
gráficos, en concreto los 2D, están orientados a la
representación gráfica de vectores. Se utiliza una
ventana especial para la creación de los gráficos: la
ventana gráfica o de dibujo y, dichos gráficos se
guardan en ficheros de extensión .fig. Ciertos
comandos ejecutados sobre la línea de comandos
son los que abren esta ventana, otros dibujan sobre
la ventana activa, bien sustituyendo lo que había en
ella, bien añadiendo nuevos elementos gráficos a
los que había. Los iremos estudiando con más
detalle
FUNCIONES BASICAS PARA LAS
GRAFICAS 2D
El comando básico para la representación de
gráficos 2D es el comando plot.
Su sintaxis puede ser:
• plot(x,y): dibuja el conjunto de puntos (x,y)
donde las abscisas de los puntos se
encuentran en el vector x y las ordenadas en
el y.
• También es posible dibujar una función con el
comando fplot cuya sintaxis es la siguiente:
fplot(‘f(x)’,*xmin,xmax]). Así, este comando
admite como argumento un nombre de función
o de un fichero .m en el que está definida la
función a representar. Por ejemplo:
>> fplot(‘sin(x)',*-3*pi,3*pi,-1,1])
• En general, si no se cierra la ventana de dibujo
generada al evaluar un comando como los
anteriores, si se vuelve a ejecutar uno de ellos,
se dibuja sobre dicha ventana perdiéndose el
primer dibujo. Si se desea representar varias
funciones a la vez las opciones son:
• plot(x,y,x,z) donde x el vector de las abscisas,
común para las dos representaciones, y es el
de las ordenadas de la primera representación
y z las de la segunda.
• - fplot(‘*f1(x),f2(x),...+’,*xmin,xmax]) donde f1,
f2, … son las funciones a representar en el
intervalo de variación marcado por xmin y
xmax.
• Mediante el comando: hold on, hold off.
Todos los gráficos que se ordene dibujar entre
los comandos hold on y hold off se
representan en la misma figura.
Si hay una figura abierta se dibujan en ésta.
• El comando subplot. Una ventana gráfica se
puede dividir en m particiones horizontales y
n verticales para representar m x n figuras.
Cada una de las particiones tendrá sus ejes
aunque las propiedades serán comunes a
todas ellas.
• La sintaxis es: subplot(m,n,i), donde m y n son
el número de subdivisiones e i la subdivisión
activa.
GRAFICAS EN 3D
La versión 3D de plot es plot3(u1, v1, w1, c1, u2, v2, w2,
c2,…)
Donde uj, vj, y wj son las coordenadas x, y, y z,
respectivamente, de un punto
Son escalares, vectores de la misma longitud, matrices
del mismo orden, o expresiones que, cuando se evalúan,
resultan en una de esas cantidades
cj es una cadena de caracteres
Un caracter especifica el color.
Un caracter especifica las características del punto
Uno o dos caracteres especifica el tipo de línea
SUPERFICIES
Matlab contiene un conjunto de funciones
gráficas 3D para crear superficies, contornos, y
variaciones, así como especializaciones de esas
formas básicas.
Una superficie se define por la expresión:
z = f (x, y)
donde x e y son las coordenadas en el plano-xy y
z es la altura resultante.
• Las funciones básicas de graficación de superficies son:
• surf(x, y, z) y mesh(x, y, z) donde x, y, z son las
coordenadas de los puntos en la superficie
• surf – dibuja una superficie compuesta de parches de
colores que dependen de la magnitud z
• mesh – dibuja parches de superficies blancas que se
definen por su contorno. Los colores de las líneas de
los parches se determinan por la magnitud de z.
GRACIAS…..
Lenin Miño (711)

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Matlab graficas en 2 d y 3d
Matlab   graficas en 2 d y 3dMatlab   graficas en 2 d y 3d
Matlab graficas en 2 d y 3d
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3D
 
Matlab 2 Capitulo 6
Matlab 2 Capitulo 6Matlab 2 Capitulo 6
Matlab 2 Capitulo 6
 
Graficos en matlab
Graficos en matlabGraficos en matlab
Graficos en matlab
 
Matlab graficas
Matlab graficasMatlab graficas
Matlab graficas
 
Boletin 2
Boletin 2Boletin 2
Boletin 2
 
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
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
 
Graficas matlab
Graficas matlabGraficas matlab
Graficas matlab
 
Matlab sesion3
Matlab sesion3Matlab sesion3
Matlab sesion3
 
Graficas con Matlab
Graficas con Matlab Graficas con Matlab
Graficas con Matlab
 
Practica1 funciones y derivadas parciales
Practica1 funciones y derivadas parcialesPractica1 funciones y derivadas parciales
Practica1 funciones y derivadas parciales
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Matlab
MatlabMatlab
Matlab
 
Plot3 d en scilab
Plot3 d en scilabPlot3 d en scilab
Plot3 d en scilab
 

Destacado

Site Pessoal Profissional + Vagas de Emprego
Site Pessoal Profissional + Vagas de EmpregoSite Pessoal Profissional + Vagas de Emprego
Site Pessoal Profissional + Vagas de EmpregoJoão Carlos Cruz
 
толерантність
толерантністьтолерантність
толерантністьyjdujhjlcrjt2
 
Problemas ambientales en el perú
Problemas ambientales en el perúProblemas ambientales en el perú
Problemas ambientales en el perúricardoneyra
 
Michael Bond Media Question 2
Michael Bond Media Question 2Michael Bond Media Question 2
Michael Bond Media Question 2MichaelBond99
 
Tratamiento termico
 Tratamiento termico Tratamiento termico
Tratamiento termicotarea_9
 
Engenharia Criativa: A nova Era da Engenharia
Engenharia Criativa: A nova Era da EngenhariaEngenharia Criativa: A nova Era da Engenharia
Engenharia Criativa: A nova Era da EngenhariaPorQueNão?
 

Destacado (14)

Site Pessoal Profissional + Vagas de Emprego
Site Pessoal Profissional + Vagas de EmpregoSite Pessoal Profissional + Vagas de Emprego
Site Pessoal Profissional + Vagas de Emprego
 
толерантність
толерантністьтолерантність
толерантність
 
Herramientas de multimedia
Herramientas de multimediaHerramientas de multimedia
Herramientas de multimedia
 
Problemas ambientales en el perú
Problemas ambientales en el perúProblemas ambientales en el perú
Problemas ambientales en el perú
 
Michael Bond Media Question 2
Michael Bond Media Question 2Michael Bond Media Question 2
Michael Bond Media Question 2
 
Eaf & chains
Eaf & chainsEaf & chains
Eaf & chains
 
Tratamiento termico
 Tratamiento termico Tratamiento termico
Tratamiento termico
 
Pa 3727
Pa 3727Pa 3727
Pa 3727
 
Noah madden cave report 2
Noah madden cave report 2Noah madden cave report 2
Noah madden cave report 2
 
E business clase 4
E business clase 4E business clase 4
E business clase 4
 
Radares anti stealth
Radares anti stealthRadares anti stealth
Radares anti stealth
 
Engenharia Criativa: A nova Era da Engenharia
Engenharia Criativa: A nova Era da EngenhariaEngenharia Criativa: A nova Era da Engenharia
Engenharia Criativa: A nova Era da Engenharia
 
HIDROPONIA
HIDROPONIAHIDROPONIA
HIDROPONIA
 
01 PROYECTOS
01 PROYECTOS01 PROYECTOS
01 PROYECTOS
 

Similar a Gráficas 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 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
 
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 matlabJuan Ete
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlabSam Chimborazo
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficosErick2202
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacionluis_xD
 
Desarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlabDesarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlabAdalberto C
 
Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoSANTIAGO PABLO ALBERTO
 
Lugar geometrico
Lugar geometricoLugar geometrico
Lugar geometricoitcc
 

Similar a Gráficas en Matlab (20)

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
 
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
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
 
Semana 03 software libre maxima
Semana 03 software libre maximaSemana 03 software libre maxima
Semana 03 software libre maxima
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficos
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficos
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
clase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdfclase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdf
 
Desarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlabDesarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlab
 
matlab
matlabmatlab
matlab
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicado
 
Mat lab03
Mat lab03Mat lab03
Mat lab03
 
Matlab graficos3 d
Matlab graficos3 dMatlab graficos3 d
Matlab graficos3 d
 
Lugar geometrico
Lugar geometricoLugar geometrico
Lugar geometrico
 
Tema 4
Tema 4Tema 4
Tema 4
 
Clase 3 (1)
Clase 3 (1)Clase 3 (1)
Clase 3 (1)
 

Gráficas en Matlab

  • 1. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO INGENIERIA ELECTRONICA EN TELECOMUNICACIONES Y REDES HERRAMIENTAS EDA 2DO «C»
  • 3. FACILIDADES GRÁFICAS DE MATLAB • Matlab incluye facilidades gráficas que permiten representar los datos y las operaciones de una manera cómoda para su interpretación.
  • 4. • En primer lugar creemos una sinusoide y mostremos dicha sinusoide por pantalla. Para ello comenzamos creando un vector de abscisas, concretamente, un vector de muestras temporales separadas diez milisegundos: >> X=0:(1/100):1;
  • 5. • A continuación, sobre dichas muestras temporales, definamos los puntos de la sinusoide: >>Y=cos(2*pi*5*X);
  • 6. • Con ello habremos creado muestras de una sinusoide de 5 Hz. Para comprobar los resultados podemos ejecutar >> plot(X,Y) • y el resultado debería ser el que se indica a continuación
  • 7.
  • 8. Graficas de Funciones en 2D Matlab ofrece gran número de posibilidades a la hora de realizar representaciones gráficas. Dibuja curvas planas y superficies. Permite agrupar y superponer representaciones. Todo ello con variaciones de estilo y de coordenadas. Permite a su vez realizar gráficos de tipo estadístico: de barra, histogramas, etc.
  • 9. Por las características propias del programa, los gráficos, en concreto los 2D, están orientados a la representación gráfica de vectores. Se utiliza una ventana especial para la creación de los gráficos: la ventana gráfica o de dibujo y, dichos gráficos se guardan en ficheros de extensión .fig. Ciertos comandos ejecutados sobre la línea de comandos son los que abren esta ventana, otros dibujan sobre la ventana activa, bien sustituyendo lo que había en ella, bien añadiendo nuevos elementos gráficos a los que había. Los iremos estudiando con más detalle
  • 10. FUNCIONES BASICAS PARA LAS GRAFICAS 2D El comando básico para la representación de gráficos 2D es el comando plot. Su sintaxis puede ser: • plot(x,y): dibuja el conjunto de puntos (x,y) donde las abscisas de los puntos se encuentran en el vector x y las ordenadas en el y.
  • 11. • También es posible dibujar una función con el comando fplot cuya sintaxis es la siguiente: fplot(‘f(x)’,*xmin,xmax]). Así, este comando admite como argumento un nombre de función o de un fichero .m en el que está definida la función a representar. Por ejemplo: >> fplot(‘sin(x)',*-3*pi,3*pi,-1,1])
  • 12. • En general, si no se cierra la ventana de dibujo generada al evaluar un comando como los anteriores, si se vuelve a ejecutar uno de ellos, se dibuja sobre dicha ventana perdiéndose el primer dibujo. Si se desea representar varias funciones a la vez las opciones son:
  • 13. • plot(x,y,x,z) donde x el vector de las abscisas, común para las dos representaciones, y es el de las ordenadas de la primera representación y z las de la segunda. • - fplot(‘*f1(x),f2(x),...+’,*xmin,xmax]) donde f1, f2, … son las funciones a representar en el intervalo de variación marcado por xmin y xmax.
  • 14. • Mediante el comando: hold on, hold off. Todos los gráficos que se ordene dibujar entre los comandos hold on y hold off se representan en la misma figura. Si hay una figura abierta se dibujan en ésta.
  • 15. • El comando subplot. Una ventana gráfica se puede dividir en m particiones horizontales y n verticales para representar m x n figuras. Cada una de las particiones tendrá sus ejes aunque las propiedades serán comunes a todas ellas. • La sintaxis es: subplot(m,n,i), donde m y n son el número de subdivisiones e i la subdivisión activa.
  • 16.
  • 17. GRAFICAS EN 3D La versión 3D de plot es plot3(u1, v1, w1, c1, u2, v2, w2, c2,…) Donde uj, vj, y wj son las coordenadas x, y, y z, respectivamente, de un punto Son escalares, vectores de la misma longitud, matrices del mismo orden, o expresiones que, cuando se evalúan, resultan en una de esas cantidades cj es una cadena de caracteres Un caracter especifica el color. Un caracter especifica las características del punto Uno o dos caracteres especifica el tipo de línea
  • 18.
  • 19. SUPERFICIES Matlab contiene un conjunto de funciones gráficas 3D para crear superficies, contornos, y variaciones, así como especializaciones de esas formas básicas. Una superficie se define por la expresión: z = f (x, y) donde x e y son las coordenadas en el plano-xy y z es la altura resultante.
  • 20. • Las funciones básicas de graficación de superficies son: • surf(x, y, z) y mesh(x, y, z) donde x, y, z son las coordenadas de los puntos en la superficie • surf – dibuja una superficie compuesta de parches de colores que dependen de la magnitud z • mesh – dibuja parches de superficies blancas que se definen por su contorno. Los colores de las líneas de los parches se determinan por la magnitud de z.
  • 21.