SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
1.-OBJETIVOS
 Utilizando el software aplicativo MATLAB es calcular y representar gráficamente
cualquier función matemática.
 Conocer las principales funciones y el uso de los comandos útiles en el Matlab.
2.-MARCO TEÓRICO
MATLAB (abreviatura de MATrix LABoratory, “laboratorio de matrices”) es un software matemáticoq
ue ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio(l
enguaje M).
Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos yfu
nciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y lac
omunicación con programas en otros lenguajes y con otros dispositivos hardware.
La representación grafica 2D de una función se puede obtener cuando la función se expresa en
coordenadas cartesianas o paramétricas. El comando plot(x,y) representa los pares que tienen como
abscisas los elementos del vector x y como ordenadas los elementos del vector y.
EQUIPOS Y MATERIALES:
1. 1 PC o Laptop (por alumno) con software de Matlab Instalado.
3.-PROCEDIMIENTO:
GRÁFICOS BÁSICOS
1. Antes de comenzar las simulaciones, ejecutar el software Matlab, mostrando la pantalla dividida
en 3ventanas como se ve en la figura 2.
Figura 2 Espacio de trabajo de MATLAB
2. Suponga que mide la altura h del crecimiento de un cultivo. La altura (medida en cm) es
una función del tiempo (en días). Suponga que se mide la altura una vez al día y se
obtienen los siguientes datos:
Para graficar datos en MATLAB, debemos representarlos como arreglos unidimensioales; a lo
scuales también se les llama vectores. Escriba los siguientes comandos:
>> t=[1 2 3 4 5];
>> h=[5.2 6.6 7.3 8.6 10.7];
>> plot(t,h,’ro’)
El argumento ’ro’ del comando plot MATLAB dibuja un circulo rojo en cada dato. Esto es
opcional, puesto que si se omite, MATLAB une los puntos mediante segmentos de línea r
ecta. Hacer la prueba.
Para cambiar los límites de los ejes, de forma que se muestren claramente todos los
puntos, podemos forzar a MATLAB a tomar los intervalos [0,6] en x y de [0,15] en y. Para ello
escribimos:
>> axis([0 6 0 15])
Inspeccionar la gráfica construida.
t(días) 1 2 3 4 5
h(cm) 5.2 6.6 7.3 8.6 10.7
3. Realizar los pasos del procedimiento 2 para hallar los gráficos de la tabla mostrado abajo.
BOLSA DE VALORES DE LIMA: CAPITALIZACIÓN BURSÁTIL
(Millones de Dólares)
MENSUAL Ene‐13 Feb‐13 Mar‐13 Abr‐13 May‐13 Jun‐13 Jul‐13 Ago‐13 Sep‐13
TOTAL 157,389 153,440 153,052 137,256 130,699 120,525 115,965 120,914 117,725
4. Realizar los pasos del procedimiento 2 para hallar los gráficos de la tabla mostrado abajo.
LÍNEAS TELEFÓNICA FIJAS INSTALADAS A NIVEL NACIONAL
MES Oct‐12 Nov‐12 Dic‐12 Ene‐13 Feb‐13 Mar‐13 Abr‐13 May‐13 Jun‐13
Total 3,663,332 3,663,909 3,655,923 3,654,039 3,652,931 3,648,476 3,648,812 3,648,508 3,647,718
5. Graficar la siguiente secuencia de comandos:
>> clear all
>> x=0:pi/10:2*pi;
>> y=sin(x);
>> plot(x,y)
>> grid on
Si la línea de x se cambia por: x=linspace(0,2*pi,pi/10), ¿que se observa en el gráfico?.
-No sucede nada solo que es otra manera de poder representar el intervalo.
6. Utilizando la siguiente Tabla de Símbolos de Color y Estilo para gráficos en Matlab. Modificar o
cambiar la secuencia de programación del procedimiento 5 si se quiere solo 10 puntos de
círculos rojos.
Símbolo Color Símbolo Estilo
Y Amarillo . Puntos
m Magenta o Círculos
c Cyan x Aspas
r Rojo + Cruces
g Verde * Estrella
b Marrón - Línea
w Blanco : Línea de puntos
k negro -. Línea y puntos
-- Línea y guiones
>>x=0:2*pi/9:2*pi;
>>y=sin(x);
>>plot(x,y,'ro')
>>grid on
7. Cada vez que se ejecuta el comando plot desaparece la figura anterior. Si pretendemos su
perponer gráficas el comando hold nos permite mantener la gráfica de la función donde e
stamos trabajando. Por ejemplo, si escribimos:
8. Las funciones xlabel e ylabel generan un titulo para el eje x y el eje y, respectivamente. La
funcion title genera un titulo para el grafico. La funcion text permite poner en una zona del
grafico. Un ejemplo para la utilizacion de estas funciones es el siguiente.
La función axis tiene control sobre la apariencia de los ejes, así, por ejemplo:
axis([xmin, xmax, ymin, ymax])
fija el eje x y el eje y de forma que el valor mínimo para las x‐s sea xmin, el valor máximo para las x‐s
sea xmax, el valor mínimo para las y‐s sea ymin, el valor máximo para las y‐s sea ymax.
axis auto: devuelve la escala a los valores de defecto.
axis equal: usa la misma escala para las x‐s que para las y‐s.
axis normal: devuelve la escala a sus valores de defecto.
axis off: no dibuja los ejes.
axis on: vuelve a dibujar los ejes.
9. Insertar ejes con valores maximos y minimos adecuados al grafico del procedimiento 8
>>x=0:pi/10:2*pi;
>>y=sin(x);
>>plot(x,y)
>>title('titulo de la función seno')
>>xlabel('eje x')
>>ylabel('sen(x)')
>>text(3,0,'sen(x)')
>>axis([0 2*pi -1 1]);
10. El comando subplot permite dividir la zona de dibujo en zonas y en cada zona dibujar una curva
distinta. Su funcionamiento se muestra a continuación:
x=linspace(0,2*pi,30);
y=sin(x);
z=cos(x);
a=2*sin(x).*cos(x);
b=sin(x)./(cos(x)+eps);
subplot(2,2,1) % se divide la zona de dibujo
% en 2 x 2 gráficos y se selecciona
% la primera zona (arriba izquierda).
plot(x,y)
axis([0, 2*pi, ‐1, 1])
title(’sen(x)’)
subplot(2,2,2) % se selecciona la segunda zona
plot(x,z)
axis([0, 2*pi, ‐1, 1])
title(’cos(x)’)
subplot(2,2,3) % se selecciona la tercera zona
plot(x,a)
axis([0, 2*pi, ‐1, 1])
title(’sen(2x)’)
subplot(2,2,4) % se seleciona la cuarta zona
plot(x,b)
axis([0, 2*pi, ‐15, 15])
title(’sen(x)/(cos(x)+e’))
Graficar las señales obtenidas:
11. Genere y grafique una señal senoidal de 31 puntos, escribiendo el siguiente código en Matlab:
>>x=0:30;
>>y=sin(x*pi/15);
>>stem(x,y);
Para ver el seno en forma continua usar plot en lugar de stem.
-Explicar lo observado con los dos comandos utilizados stem y plot.
-El comando plot(x,y) te permite ver las señales de manera continua.
-En cambio el comando stem(x,y) te permite visualizar las señales de manera discreta.
4.-CUESTIONARIO
1. Representar gráficamente las siguientes curvas:
x=[0 1 2 3 4 5 6 7 8 9 10]
y=sin(x*pi/17)
plot (x,y)
x=[-15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25]
y=sin(pi/17*x)
plot(x,y,'b*')
x=[-10 -9 -8 -7 -6 -5 -4 -3 -2 - 0 1 2 3 4 5 6 7 8 9 10]
y=sin(3*pi*x+(pi)/22)
plot(x,y,'b*')
x=[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 20 21 22 23 24 25
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50]
y=cos(pi/(sqrt(22)))
plot(x,y,'b*')
2. Utilizando el comando adecuado divide la ventana de gráficos en cuatro ventanas y dibujar en
cada una de estas ventanas, una de las siguientes funciones
3. Dado las siguientes secuencias de comandos describir y graficar a que tipo de señales funciones
representan?
A)
t=-10:0.01:10;
fx=[zeros(1,1000),ones(1,1001)];
plot(t,fx);
B)
t=-10:0.01:10;
fy=[zeros(1,950),ones(1,101),zeros(1,950)];
plot(t,fy);
C)
t=-10:0.01:10;
fz=sin(t)./t
plot(t,fz);
f_sinc=sinc(t);
plot(t,f_sinc);
D)
t=-10:0.01:10;
fa=[zeros(1,1000),1,zeros(1,1000)];
plot(t,fa);
E)
t=-10:0.01:10;
width=0.10;
fb=sawtooth(2*pi*0.1*t,width);
plot(t,fb);
F)
t=-10:0.01:10;
fc=sawtooth(2*pi*0.1*t,0.5);
plot(t,fc);
G)
t=-10:0.01:10;
tau=200e-2;
fd= exp(-t/tau);
plot(t,fd);
H)
t=-10:0.01:10;
duty=50;
fe=square(2*pi*0.5*t,duty);
plot(t,fe);
5.- ANOTE CONCLUSIONES Y OBSERVACIONES.
Utilizando los comandos adecuados, comprobamos que un señal puede
graficarse de manera práctica y clara lo cual nos facilita la comprensión de
dichos fenómenos físicos.
Comúnmente nosotros como estudiantes de Ing. Electrónica muchas veces
nos hemos encontrado con diversas graficas de funciones en diversas
materias y para poder graficar algunas se nos dificulta hacerlas con precisión
pero mediante este software podemos realizarlas sin ningún problema ya
sean señales discretas o continuas.
Matlab es un programa muy potente con un entorno agradable que incluye
herramientas de cálculos y de visualización de graficas como hemos visto en
el laboratorio como de señal de diente de sierra, señal triangular, señal
exponencial, etc.
Lab 3 de tele final

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3D
 
Gráficos en matlab eda
Gráficos en matlab edaGráficos en matlab eda
Gráficos en matlab eda
 
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
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Matlab graficas
Matlab graficasMatlab graficas
Matlab graficas
 
Matlab caudraticas2
Matlab caudraticas2Matlab caudraticas2
Matlab caudraticas2
 
Matlab sesion3
Matlab sesion3Matlab sesion3
Matlab sesion3
 
Manejo Vectores Matlab
Manejo Vectores MatlabManejo Vectores Matlab
Manejo Vectores Matlab
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Matlab
MatlabMatlab
Matlab
 
Graficas con Matlab
Graficas con Matlab Graficas con Matlab
Graficas con 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
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Boletin 2
Boletin 2Boletin 2
Boletin 2
 
Introducción a Matlab
Introducción a MatlabIntroducción a Matlab
Introducción a Matlab
 
Fundamentos de matlab
Fundamentos de matlabFundamentos de matlab
Fundamentos de matlab
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Winplot
WinplotWinplot
Winplot
 
Graficas matlab
Graficas matlabGraficas matlab
Graficas matlab
 

Similar a Lab 3 de tele final

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 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
 
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
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlabSam Chimborazo
 
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
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficosErick2202
 
Matlab
MatlabMatlab
MatlabDRIKSH
 

Similar a Lab 3 de tele final (20)

clase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdfclase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdf
 
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 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
 
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
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Matlab
MatlabMatlab
Matlab
 
Plots
PlotsPlots
Plots
 
Clase 3 (1)
Clase 3 (1)Clase 3 (1)
Clase 3 (1)
 
Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicado
 
matlab
matlabmatlab
matlab
 
Matlab
MatlabMatlab
Matlab
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
Semana 03 software libre maxima
Semana 03 software libre maximaSemana 03 software libre maxima
Semana 03 software libre maxima
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficos
 
Matlab
MatlabMatlab
Matlab
 
Mat lab03
Mat lab03Mat lab03
Mat lab03
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficos
 
Curso matlab
Curso matlabCurso matlab
Curso matlab
 

Último

El Gobierno pagó los intereses del Bono Verde
El Gobierno pagó los intereses del Bono VerdeEl Gobierno pagó los intereses del Bono Verde
El Gobierno pagó los intereses del Bono VerdeEduardo Nelson German
 
Plan de trabajo Miguel Fernández 2024-2026.
Plan de trabajo Miguel Fernández 2024-2026.Plan de trabajo Miguel Fernández 2024-2026.
Plan de trabajo Miguel Fernández 2024-2026.UCS
 
Área Natural Municipal Protegida Juan Caro – Cebollar
Área Natural Municipal Protegida Juan Caro  – CebollarÁrea Natural Municipal Protegida Juan Caro  – Cebollar
Área Natural Municipal Protegida Juan Caro – CebollarEduardo Nelson German
 
El Modelo Bukele es un paradigma, El Salvador
El Modelo Bukele es un paradigma, El SalvadorEl Modelo Bukele es un paradigma, El Salvador
El Modelo Bukele es un paradigma, El SalvadorOscarMartnezPeate
 
Plan de Trabajo Jhonny Fernández 2024 - 2029
Plan de Trabajo Jhonny Fernández 2024 - 2029Plan de Trabajo Jhonny Fernández 2024 - 2029
Plan de Trabajo Jhonny Fernández 2024 - 2029UCS
 
Abril 2024 -Ranking CB de Gobernadores e intendentes
Abril 2024 -Ranking CB de Gobernadores e intendentesAbril 2024 -Ranking CB de Gobernadores e intendentes
Abril 2024 -Ranking CB de Gobernadores e intendentesEduardo Nelson German
 
Programa Aguraingo Jaiak 2012. Programa de Fiestas de Agurain 2012
Programa Aguraingo Jaiak 2012. Programa de Fiestas de Agurain 2012Programa Aguraingo Jaiak 2012. Programa de Fiestas de Agurain 2012
Programa Aguraingo Jaiak 2012. Programa de Fiestas de Agurain 2012AguraingoUdala
 
Informe Giacobbe & Asociados Marzo 2024.pdf
Informe Giacobbe & Asociados Marzo 2024.pdfInforme Giacobbe & Asociados Marzo 2024.pdf
Informe Giacobbe & Asociados Marzo 2024.pdfEduardo Nelson German
 
Boletín de prensa_Fracking Papantla_2.pdf
Boletín de prensa_Fracking Papantla_2.pdfBoletín de prensa_Fracking Papantla_2.pdf
Boletín de prensa_Fracking Papantla_2.pdfredaccionxalapa
 
PRECIOS_M_XIMOS_VIGENTES_DEL_07_AL_13_DE_ABRIL_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_07_AL_13_DE_ABRIL_DE_2024.pdfPRECIOS_M_XIMOS_VIGENTES_DEL_07_AL_13_DE_ABRIL_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_07_AL_13_DE_ABRIL_DE_2024.pdfredaccionxalapa
 
Nueva Ley de Bases - Proyecto de Ley del Gobierno
Nueva Ley de Bases - Proyecto de Ley del GobiernoNueva Ley de Bases - Proyecto de Ley del Gobierno
Nueva Ley de Bases - Proyecto de Ley del GobiernoAriel Fernández Lavilla
 
Infografia totalitarismo_ Paula Lema.pdf
Infografia totalitarismo_ Paula Lema.pdfInfografia totalitarismo_ Paula Lema.pdf
Infografia totalitarismo_ Paula Lema.pdfpaulalema3
 
Aguraingo jaiak 2008. Fiestas de Agurain 2008
Aguraingo jaiak 2008. Fiestas de Agurain 2008Aguraingo jaiak 2008. Fiestas de Agurain 2008
Aguraingo jaiak 2008. Fiestas de Agurain 2008AguraingoUdala
 

Último (14)

El Gobierno pagó los intereses del Bono Verde
El Gobierno pagó los intereses del Bono VerdeEl Gobierno pagó los intereses del Bono Verde
El Gobierno pagó los intereses del Bono Verde
 
Plan de trabajo Miguel Fernández 2024-2026.
Plan de trabajo Miguel Fernández 2024-2026.Plan de trabajo Miguel Fernández 2024-2026.
Plan de trabajo Miguel Fernández 2024-2026.
 
Área Natural Municipal Protegida Juan Caro – Cebollar
Área Natural Municipal Protegida Juan Caro  – CebollarÁrea Natural Municipal Protegida Juan Caro  – Cebollar
Área Natural Municipal Protegida Juan Caro – Cebollar
 
El Modelo Bukele es un paradigma, El Salvador
El Modelo Bukele es un paradigma, El SalvadorEl Modelo Bukele es un paradigma, El Salvador
El Modelo Bukele es un paradigma, El Salvador
 
Plan de Trabajo Jhonny Fernández 2024 - 2029
Plan de Trabajo Jhonny Fernández 2024 - 2029Plan de Trabajo Jhonny Fernández 2024 - 2029
Plan de Trabajo Jhonny Fernández 2024 - 2029
 
Abril 2024 -Ranking CB de Gobernadores e intendentes
Abril 2024 -Ranking CB de Gobernadores e intendentesAbril 2024 -Ranking CB de Gobernadores e intendentes
Abril 2024 -Ranking CB de Gobernadores e intendentes
 
Programa Aguraingo Jaiak 2012. Programa de Fiestas de Agurain 2012
Programa Aguraingo Jaiak 2012. Programa de Fiestas de Agurain 2012Programa Aguraingo Jaiak 2012. Programa de Fiestas de Agurain 2012
Programa Aguraingo Jaiak 2012. Programa de Fiestas de Agurain 2012
 
Informe Giacobbe & Asociados Marzo 2024.pdf
Informe Giacobbe & Asociados Marzo 2024.pdfInforme Giacobbe & Asociados Marzo 2024.pdf
Informe Giacobbe & Asociados Marzo 2024.pdf
 
Boletín de prensa_Fracking Papantla_2.pdf
Boletín de prensa_Fracking Papantla_2.pdfBoletín de prensa_Fracking Papantla_2.pdf
Boletín de prensa_Fracking Papantla_2.pdf
 
LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1075
LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1075LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1075
LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1075
 
PRECIOS_M_XIMOS_VIGENTES_DEL_07_AL_13_DE_ABRIL_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_07_AL_13_DE_ABRIL_DE_2024.pdfPRECIOS_M_XIMOS_VIGENTES_DEL_07_AL_13_DE_ABRIL_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_07_AL_13_DE_ABRIL_DE_2024.pdf
 
Nueva Ley de Bases - Proyecto de Ley del Gobierno
Nueva Ley de Bases - Proyecto de Ley del GobiernoNueva Ley de Bases - Proyecto de Ley del Gobierno
Nueva Ley de Bases - Proyecto de Ley del Gobierno
 
Infografia totalitarismo_ Paula Lema.pdf
Infografia totalitarismo_ Paula Lema.pdfInfografia totalitarismo_ Paula Lema.pdf
Infografia totalitarismo_ Paula Lema.pdf
 
Aguraingo jaiak 2008. Fiestas de Agurain 2008
Aguraingo jaiak 2008. Fiestas de Agurain 2008Aguraingo jaiak 2008. Fiestas de Agurain 2008
Aguraingo jaiak 2008. Fiestas de Agurain 2008
 

Lab 3 de tele final

  • 1. 1.-OBJETIVOS  Utilizando el software aplicativo MATLAB es calcular y representar gráficamente cualquier función matemática.  Conocer las principales funciones y el uso de los comandos útiles en el Matlab. 2.-MARCO TEÓRICO MATLAB (abreviatura de MATrix LABoratory, “laboratorio de matrices”) es un software matemáticoq ue ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio(l enguaje M). Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos yfu nciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y lac omunicación con programas en otros lenguajes y con otros dispositivos hardware. La representación grafica 2D de una función se puede obtener cuando la función se expresa en coordenadas cartesianas o paramétricas. El comando plot(x,y) representa los pares que tienen como abscisas los elementos del vector x y como ordenadas los elementos del vector y. EQUIPOS Y MATERIALES: 1. 1 PC o Laptop (por alumno) con software de Matlab Instalado. 3.-PROCEDIMIENTO: GRÁFICOS BÁSICOS 1. Antes de comenzar las simulaciones, ejecutar el software Matlab, mostrando la pantalla dividida en 3ventanas como se ve en la figura 2. Figura 2 Espacio de trabajo de MATLAB
  • 2. 2. Suponga que mide la altura h del crecimiento de un cultivo. La altura (medida en cm) es una función del tiempo (en días). Suponga que se mide la altura una vez al día y se obtienen los siguientes datos: Para graficar datos en MATLAB, debemos representarlos como arreglos unidimensioales; a lo scuales también se les llama vectores. Escriba los siguientes comandos: >> t=[1 2 3 4 5]; >> h=[5.2 6.6 7.3 8.6 10.7]; >> plot(t,h,’ro’) El argumento ’ro’ del comando plot MATLAB dibuja un circulo rojo en cada dato. Esto es opcional, puesto que si se omite, MATLAB une los puntos mediante segmentos de línea r ecta. Hacer la prueba. Para cambiar los límites de los ejes, de forma que se muestren claramente todos los puntos, podemos forzar a MATLAB a tomar los intervalos [0,6] en x y de [0,15] en y. Para ello escribimos: >> axis([0 6 0 15]) Inspeccionar la gráfica construida. t(días) 1 2 3 4 5 h(cm) 5.2 6.6 7.3 8.6 10.7
  • 3. 3. Realizar los pasos del procedimiento 2 para hallar los gráficos de la tabla mostrado abajo. BOLSA DE VALORES DE LIMA: CAPITALIZACIÓN BURSÁTIL (Millones de Dólares) MENSUAL Ene‐13 Feb‐13 Mar‐13 Abr‐13 May‐13 Jun‐13 Jul‐13 Ago‐13 Sep‐13 TOTAL 157,389 153,440 153,052 137,256 130,699 120,525 115,965 120,914 117,725
  • 4. 4. Realizar los pasos del procedimiento 2 para hallar los gráficos de la tabla mostrado abajo. LÍNEAS TELEFÓNICA FIJAS INSTALADAS A NIVEL NACIONAL MES Oct‐12 Nov‐12 Dic‐12 Ene‐13 Feb‐13 Mar‐13 Abr‐13 May‐13 Jun‐13 Total 3,663,332 3,663,909 3,655,923 3,654,039 3,652,931 3,648,476 3,648,812 3,648,508 3,647,718
  • 5. 5. Graficar la siguiente secuencia de comandos: >> clear all >> x=0:pi/10:2*pi; >> y=sin(x); >> plot(x,y) >> grid on
  • 6. Si la línea de x se cambia por: x=linspace(0,2*pi,pi/10), ¿que se observa en el gráfico?. -No sucede nada solo que es otra manera de poder representar el intervalo. 6. Utilizando la siguiente Tabla de Símbolos de Color y Estilo para gráficos en Matlab. Modificar o cambiar la secuencia de programación del procedimiento 5 si se quiere solo 10 puntos de círculos rojos. Símbolo Color Símbolo Estilo Y Amarillo . Puntos m Magenta o Círculos c Cyan x Aspas r Rojo + Cruces g Verde * Estrella b Marrón - Línea w Blanco : Línea de puntos k negro -. Línea y puntos -- Línea y guiones
  • 7.
  • 9. 7. Cada vez que se ejecuta el comando plot desaparece la figura anterior. Si pretendemos su perponer gráficas el comando hold nos permite mantener la gráfica de la función donde e stamos trabajando. Por ejemplo, si escribimos:
  • 10. 8. Las funciones xlabel e ylabel generan un titulo para el eje x y el eje y, respectivamente. La funcion title genera un titulo para el grafico. La funcion text permite poner en una zona del grafico. Un ejemplo para la utilizacion de estas funciones es el siguiente. La función axis tiene control sobre la apariencia de los ejes, así, por ejemplo: axis([xmin, xmax, ymin, ymax]) fija el eje x y el eje y de forma que el valor mínimo para las x‐s sea xmin, el valor máximo para las x‐s sea xmax, el valor mínimo para las y‐s sea ymin, el valor máximo para las y‐s sea ymax. axis auto: devuelve la escala a los valores de defecto. axis equal: usa la misma escala para las x‐s que para las y‐s. axis normal: devuelve la escala a sus valores de defecto. axis off: no dibuja los ejes. axis on: vuelve a dibujar los ejes.
  • 11. 9. Insertar ejes con valores maximos y minimos adecuados al grafico del procedimiento 8 >>x=0:pi/10:2*pi; >>y=sin(x); >>plot(x,y) >>title('titulo de la función seno') >>xlabel('eje x') >>ylabel('sen(x)') >>text(3,0,'sen(x)') >>axis([0 2*pi -1 1]); 10. El comando subplot permite dividir la zona de dibujo en zonas y en cada zona dibujar una curva distinta. Su funcionamiento se muestra a continuación: x=linspace(0,2*pi,30); y=sin(x); z=cos(x); a=2*sin(x).*cos(x); b=sin(x)./(cos(x)+eps); subplot(2,2,1) % se divide la zona de dibujo % en 2 x 2 gráficos y se selecciona % la primera zona (arriba izquierda). plot(x,y) axis([0, 2*pi, ‐1, 1]) title(’sen(x)’) subplot(2,2,2) % se selecciona la segunda zona plot(x,z) axis([0, 2*pi, ‐1, 1]) title(’cos(x)’) subplot(2,2,3) % se selecciona la tercera zona plot(x,a) axis([0, 2*pi, ‐1, 1]) title(’sen(2x)’) subplot(2,2,4) % se seleciona la cuarta zona plot(x,b) axis([0, 2*pi, ‐15, 15]) title(’sen(x)/(cos(x)+e’))
  • 12. Graficar las señales obtenidas: 11. Genere y grafique una señal senoidal de 31 puntos, escribiendo el siguiente código en Matlab: >>x=0:30; >>y=sin(x*pi/15); >>stem(x,y); Para ver el seno en forma continua usar plot en lugar de stem. -Explicar lo observado con los dos comandos utilizados stem y plot.
  • 13. -El comando plot(x,y) te permite ver las señales de manera continua. -En cambio el comando stem(x,y) te permite visualizar las señales de manera discreta. 4.-CUESTIONARIO 1. Representar gráficamente las siguientes curvas: x=[0 1 2 3 4 5 6 7 8 9 10] y=sin(x*pi/17) plot (x,y)
  • 14. x=[-15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25] y=sin(pi/17*x) plot(x,y,'b*') x=[-10 -9 -8 -7 -6 -5 -4 -3 -2 - 0 1 2 3 4 5 6 7 8 9 10] y=sin(3*pi*x+(pi)/22) plot(x,y,'b*')
  • 15. x=[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50] y=cos(pi/(sqrt(22))) plot(x,y,'b*') 2. Utilizando el comando adecuado divide la ventana de gráficos en cuatro ventanas y dibujar en cada una de estas ventanas, una de las siguientes funciones
  • 16. 3. Dado las siguientes secuencias de comandos describir y graficar a que tipo de señales funciones representan? A) t=-10:0.01:10; fx=[zeros(1,1000),ones(1,1001)]; plot(t,fx);
  • 20. H) t=-10:0.01:10; duty=50; fe=square(2*pi*0.5*t,duty); plot(t,fe); 5.- ANOTE CONCLUSIONES Y OBSERVACIONES. Utilizando los comandos adecuados, comprobamos que un señal puede graficarse de manera práctica y clara lo cual nos facilita la comprensión de dichos fenómenos físicos. Comúnmente nosotros como estudiantes de Ing. Electrónica muchas veces nos hemos encontrado con diversas graficas de funciones en diversas materias y para poder graficar algunas se nos dificulta hacerlas con precisión pero mediante este software podemos realizarlas sin ningún problema ya sean señales discretas o continuas. Matlab es un programa muy potente con un entorno agradable que incluye herramientas de cálculos y de visualización de graficas como hemos visto en el laboratorio como de señal de diente de sierra, señal triangular, señal exponencial, etc.