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