Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INFORME 1
DE LABORATORIO DE
Alumno:
Cdigo:
2009200023
2012 II
INTRODUCCIN
Con el Software MATLAB es muy fcil generar seales elementales, tales como
exponenciales, senoidales, cuadradas, triangulares, etc. En este laboratorio
analizaremos diversos tipos de Seales Peridicas:
1. ONDA CUADRADA
Para contemplar mejor la onda, tenemos que editarla, para ello vamos a propiedades y
definimos nuevos parmetros para los ejes x e y, y obtenemos:
2. ONDA TRIANGULAR
Ya hemos generado una seal cuadrada. Ahora lo haremos pero no en continua, sino
en su forma discreta. Usaremos las siguientes caractersticas:
Amplitud (A) = 1
Frecuencia (w) = /4
Ciclo til (D) = 0.5
En un tiempo comprendido entre 0 y 1 segundos.
Su programacin en MATLAB ser:
>> A = 1;
>>w = pi/4;
>>cu = 0.5;
>>n = -10:10;
>>ocd = A * square(w*n + cu);
>>stem(n,ocd);
4. SEAL EXPONENCIAL
Amplitud (A) = 5
Base (a) = 6
a. Creciente:
>>A = 5;
>>a = 6;
>>t = 0:0.001:1;
>>expc = A*exp(a*t);
>>plot(t,expc);
Su grfica es:
b. Decreciente:
>>A = 5;
>>a = 6;
>>t = 0:0.001:1;
>>expc = A*exp(a*t);
>>plot(t,expc);
Su grfica es:
a. Seal Coseno:
Escribimos en MATLAB:
>>A = 4;
>>wo = 20 * pi;
>>phi = pi/6;
>>t = 0:0.001:1;
>>coseno = A * cos(wo*t + phi);
>>plot(t,coseno);
b. Seal Seno:
Escribimos en MATLAB:
>>A = 0.5;
>>wo = 20 * pi;
>>t = 0:0.001:1;
>>seno = A * sin(wo*t);
>>plot(t,seno);
Escribimos en MATLAB:
>>A = 60;
>>wo = 20 * pi;
>>phi = 0;
>>b = 6;
>>expdsen = A*sin(wo*t + phi) .* exp(-b*t);
>>plot(t,expdsen);
Su grfica ser:
Para graficar la misma seal anterior pero en su forma discreta, cambiamos los
parmetros e introducimos a MATLAB lo siguiente:
>>A = 10;
>>B = 5;
>>a = -0.1;
>>wo = 2 * pi/12;
>>phi = 0;
>>n = -30:30;
>>x = A * sin(wo*n + phi);
>>y = B * exp(a*n);
>>z = x .* y;
>>stem(n,z);
La grfica resulta:
9.1.
10.
SEAL IMPULSO
11.
SEAL RAMPA
CONCLUSIONES
A travs del laboratorio me he podido dar cuenta que MAtrix LABoratory (MATLAB)
es una poderosa herramienta para modelar ecuaciones matemticas.
Ms que eso, es fundamental para interactuar con las ciencias aplicadas (por ejemplo
la electrnica).
Y con unas pocas lneas podemos trabajar en continuas y discretas, lo que lo hace casi
imprescindible para el tratamiento de seales (como la voz y otras seales analgicas
y digitales).
En cuanto a la programacin, es sumamente simple y amigable (debido a su lenguaje
de alto nivel).
EXPERIMENTOS
1. Desarrollar un conjunto de comandos MATLAB para aproximar las siguientes
seales peridicas en tiempo continuo, dibujando 5 ciclos de cada una:
a. Onda Cuadrada, de amplitud 5 Volts, frecuencia fundamental 20 Hz y
ciclo til del 60%.
Solucin:
Comandos:
A = 5;
w = 2*pi*20;
t = 0:0.001:0.25;
sq = A * square(w*t,60);
plot(t,sq,'g');
Grfica:
Grfica:
Grfica:
Solucin:
Comandos:
A = 10;
B = 5;
a = 1;
b = 0.5;
fm = 100;
t = 0:1/fm:5;
exp1 = A*exp(-a*t);
exp2 = B*exp(-b*t);
fexp = exp1 + exp2;
plot(t,fexp,'r');
Grfica:
Grfica en t = [-2;2]: