INTRODUCCIÓN A MATLAB
MANIPULACIÓN DE SINUSOIDES
OBJETIVOS:
Introducir los aspectos básicos del trabajo en el entorno MATLAB, incluido el uso del
sistema de ayuda, la sintaxis básica de comandos, los números complejos, la indexación
de matrices, el trazado y el uso de sectorización para evitar bucles ineficientes.
Usar Matlab para la manipulación de señales y el trazado de su respectiva gráfica.
Graficar en Matlab señales sinusoidales a través de amplitud compleja.
MARCO TEÓRICO:
(a) Vea la introducción de MATLAB escribiendo intro en el prompt de MATLAB. Esta breve
introducción demostrará algunos de los conceptos básicos del uso de MATLAB.
(g) Los números complejos son naturales en MATLAB. Las operaciones básicas son compatibles. Pruebe
lo siguiente:
(h) Asegúrese de comprender la notación de dos puntos. En particular, explique con palabras
lo que sigue
(i) Extraer y / o insertar números en un vector es muy fácil de hacer. Considera la siguiente definición
EJERCICIOS A REALIZAR:
Incluya un breve resumen de esta sección con gráficos en su informe de laboratorio. Escriba un archivo
de script MATLAB para hacer los pasos (a) a (d) a continuación. Incluya una lista del archivo de script
con su informe.
1. MANIPULACION DE SEÑALES
a) Genere un vector tiempo (tt) que cubra un rango de t, aproximadamente dos ciclos de
las sinusoides de 4000 Hz que serán definadas en el literal (b). Defina el vector tt. Si usa
T para denotar el período de las sinusoides, defina el tiempo de inicio del vector tt para
que sea igual a -T, y el tiempo de finalización como T. Luego, los dos ciclos incluirán t=0.
Finalmente, asegúrese de tener al menos 25 muestras por período de onda sinusoidal. En
otras palabras, cuando use el operador de dos puntos (colon) para definir el vector
tiempo, haga que el incremento sea lo suficientemente pequeño como para generar 25
muestras por período.
b) Genere dos sinusoides de 4000 Hz con amplitud arbitraria y con time-delay ( 𝑡𝑚𝑖 )
.
Seleccione el valor de las amplitudes y los cambios de tiempo de la siguiente manera: Sea
A1 igual a su edad y configure 𝐴2 = 1.2𝐴1 . Para los desplazamientos de tiempo, configure
tm1 = (37.2 /M) * T y tm2= -(41.3/D) *T; donde D y M son el día y mes de su cumpleaños,
y T es el período.
𝐴1 = 𝑠𝑢 𝑒𝑑𝑎𝑑
𝐴2 = 1.2𝐴1
37.2
𝑡𝑚1 = ( )𝑇
𝑀
41.3
𝑡𝑚2 = − ( )𝑇
𝐷
Haga un gráfico de ambas señales en el rango de –T< t < T. Use subplot (3,1,1)
y subplot (3,1,2) para hacer una figura con tres gráficos en donde colocará estos
dos trazados en la misma ventana de la figura. Ver help subplot.
c) Cree una tercera sinusoide como la suma: 𝑥3 (𝑡) = 𝑥1 (𝑡) + 𝑥2 (𝑡) . En MATLAB esto
equivale a sumar los vectores que contienen los valores de cada sinusoide. Haga una
gráfica de : 𝑥3 (𝑡) en el mismo intervalo de tiempo que el utilizado en los trazados de la
parte (b). Incluya esto como la tercera gráfica en la misma Figura usando subplot
grid on (3,1,3).
d) Antes de imprimir las tres gráficas, coloque un título en cada subplot, nombres a los
ejes xlabel('tiempo'); ylabel('x(t)') y muestre la cuadrícula (grid
on), tal como se muestra en la Figura 1.1
Figura 1.1 Señales de salidas graficadas con subplot.
Cálculos teóricos
Recuerde que la fase de una sinusoide puede calcularse después de medir el instante de tiempo
de un pico positivo, si conocemos la frecuencia.
Figura 1.2 Los tres sinusoides con la amplitud y el cambio de tiempo de cada anotación en la
gráfica.