Professional Documents
Culture Documents
Practica 2 Ejercicios
Integrantes:
Profesor:
Dr. José Gerardo Vera Dimas
Escribir un script que genere una secuencia sinusoidal. Utilizar la función sin de MATLAB. Los parámetros
utilizados serán: instante inicial (n0), longitud temporal de la secuencia (N), frecuencia angular (ω) y fase inicial
(ϕ0). La función representara´ grecamente la sinusoide mediante la función stem de la MATLAB (ver help).
w0 = pi/5;
fi0 = pi/2;
n0 = -5;
N = 20;
n = (0:N-1) + n0;
x = sin(w0*n + fi0);
figure(1)
subplot(221)
stem(n,x);
Practica_2
Ejemplo_2
Ejemplo 2
Escribir un script que genere una sinusoide en tiempo continuo. Para ello, utilice variables simbólicas y represente
mediante t la variable independiente. Los parámetros para la función seno serán la frecuencia angular (ω0) y la fase
inicial (ϕ0). Represente la señal obtenida para distintos valores de los parámetros.
syms t;
xsym = sin(w0*t + fi0);
subplot(222)
ezplot(xsym,[-pi,3*pi]);
Practica_2
Ejemplo_3
Ejemplo 3
Escribir una función en un nuevo fichero M-file que genere una función impulso
unidad de tiempo discreto (delta de Kronecker) desplazada, δ[n−n0] (con n y n0
enteros). Los parámetros de entrada son el numero de muestras de la secuencia (L) y
el retardo (n0). Además de la secuencia generada, la función deberá devolver como
parámetro de salida, el vector de referencia temporal, que ira´ desde -L hasta L.
Practica_2
Ejemplo_5
Ejemplo 5
El escalón en tiempo continuo, también conocido como función de Heaviside, permite trabajar con
discontinuidades. Esta función esta definida en el fichero función incluido en la practica heaviside.m, la cual genera
un escalón de tiempo continuo desplazado. Mediante las siguientes instrucciones:
syms t;
subplot(211);
ezplot(heaviside(t), [-5 5]);
subplot(212);
ezplot(heaviside(t-3), [-5 5]);