You are on page 1of 8

Tarea 1:

Simule en MATLAB una onda sinusoidal con las siguientes caractersticas:


Amplitud 5Volts, Frecuencia 1kHz.

Para este ejercicio el script desarrollado en MATLAB es el siguiente:
clearall; close all; clc
A = 5;
f = 1000;
w = 2*pi*f;
t = 0:0.00001:0.01*pi;
v = A*sin(6283.2*t);
plot(t,v,'-','color','b','linewidth',1.5)
grid
h = title('\bfOndaAsen(\omega.t)');
set(h,'fontname','Times','fontsize',14);
xlabel('\bfTiempo (s)');
h = ylabel('\bfVoltaje (V)');
legend('\bf Tarea 1',4)
axis([0 0.01 -5.2 5.2]);


La grfica obtenida producto de la configuracin previa que hemos hecho es la que se
muestra a continuacin.


Escuela Profesional de Ingeniera Electrnica
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA

PGINA 1

Tarea 2:
Repita el ejercicio de a Tarea 1, ahora con Simulink y observe la seal
generada en el osciloscopio.

El programa realizado en SIMULINK:



A continuacin se observa la simulacin despus de haber configurado la
ventana.

Escuela Profesional de Ingeniera Electrnica
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA

PGINA 2


Tarea 3:
Repita el ejercicio de la tarea 1, verifique cuantas muestras fueron
necesarias para representar la seal generada.
Hacemos los pasos para obtener la longitud del array que contiene la variable
tiempo luego de la simulacin del ejercicio 1, el resultado lo podemos observar en
la siguiente imagen.


Tarea 4:
Simule una seal sinusoidal considerando apenas 100 muestras para
representarlo. Considere las mismas caractersticas de la tarea 1.

Nosotros queremos obtener 100 muestras, para ello tenemos que considerar el
tiempo final y el paso de cada muestra, pero del ejercicio anterior tenemos que
Escuela Profesional de Ingeniera Electrnica
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA

PGINA 3
nuestro tiempo final es 0.01 Segundos entonces nuestro paso tiene que ser de
0.0001 como vemos en el siguiente script de MATLAB.

clearall; close all; clc

A = 5;
f = 1000;
w = 2*pi*f;
t = 0:0.0001:0.01;
v = A*sin(6283.2*t);
plot(t,v,'-','color','b','linewidth',1.5)
grid
h = title('\bfTarea 4: OndaAsen(\omega.t)');
set(h,'fontname','Times','fontsize',14);
xlabel('\bfTiempo (s)');
ylabel('\bfVoltaje (V)');
legend('\bf Tarea 4',4)
print-djpegtarea_04

Variable tiempo:

Figura que se obtiene:

Tarea 5:
Plotee el grfico correspondiente a la secuencia 0-0-1-2-1-0 (100).
Escuela Profesional de Ingeniera Electrnica
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA

PGINA 4
El script de MATLAB programado para realizar esa tarea es el que se presenta a
continuacin.
clearall; close all; clc

v(1) = 0; v(2) = 0; v(3) = 1; v(4) = 2; v(5) = 1; v(6) = 0;
fori=7:6:600
v(i)=v(i-6);v(i+1)=v(i-5);v(i+2)=v(i-4);...
v(i+3)=v(i-3);v(i+4)=v(i-2);v(i+5)=v(i-1);
end
stem(v,'color','b','linewidth',1.2)
grid
h = title('\bfTarea 5: Secuencia 0-0-1-2-1-0');
set(h,'fontname','Times','fontsize',14);
xlabel('\bfTiempo (s)');
ylabel('\bfVoltaje (V)');
legend('\bf Tarea 4',4)
axis([0 60 -0.2 2.2])






Escuela Profesional de Ingeniera Electrnica
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA

PGINA 5
Tarea 6:
Considere las secuencias 0-0-1-2-1-0 (100), 1-0-2-0-1-0 (100) y las seales
sinusoidales y1 y y2 con frecuencias 1kHz y 500Hz y amplitudes de 5v y
3.5v respectivamente.
El script de MATLAB programado para realizar esa tarea es el que se presenta a
continuacin:
clearall; close all; clc
t = 0:0.0001:0.1;
A1 = 5;
A2 = 3.5;
v(1) = 0; v(2) = 0; v(3) = 1; v(4) = 2; v(5) = 1; v(6) = 0;
fori=6:1:600
v(i+1)=v(i-5);
v(i+2)=v(i-4);
v(i+3)=v(i-3);
v(i+4)=v(i-2);
v(i+5)=v(i-1);
v(i+6)=v(i);
end
f(1) = 1; f(2) = 0; f(3) = 2; f(4) = 0; f(5) = 1; f(6) = 0;
for i=6:6:600
f(i+1)=f(i-5);
f(i+2)=f(i-4);
f(i+3)=f(i-3);
f(i+4)=f(i-2);
f(i+5)=f(i-1);
f(i+6)=f(i);
end
y1 = A1*sin(6383.2*t);
y2 = A2*sin(3141.6*t);
subplot(4,1,1);
stem(v,'-','color','b','linewidth',1)
grid
xlabel('\bfMuestras');
ylabel('\bfVoltaje (V)');
axis([0 60 -0.2 2.2])
subplot(4,1,2);
stem(f,'-','color','b','linewidth',1)
grid
xlabel('\bfMuestras');
ylabel('\bfVoltaje (V)');
axis([0 30 -0.2 2.2])
subplot(4,1,3);
stem(y1,'-','color','b','linewidth',1)
grid
xlabel('\bfMuestras');
ylabel('\bfVoltaje (V)');
axis([0 30 -6 6])
subplot(4,1,4);
stem(y2,'-','color','b','linewidth',1)
grid
xlabel('\bfMuestras');
ylabel('\bfVoltaje (V)');
Escuela Profesional de Ingeniera Electrnica
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA

PGINA 6
axis([0 30 -6 6])


La figura obtenida de la simulacin de este ejercicio es el que se muestra a
continuacin. Tal y como se esperaba para este caso la funcin steam nos
discretiza las seales y podemos observar muy claramente las variaciones entre
ellas.


Tarea 7:
Usando SIMULINK genere varias formas de onda(sinusoidal, cuadrada) y
observe estas ondas en un nico osciloscopio.

El los bloques construidos en SIMULINK son los que se muestran a continuacin,
seguidamente tenemos las dos seales generadas con este mtodo.
Escuela Profesional de Ingeniera Electrnica
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA

PGINA 7