Estudiante
1. Visualización de señales discretas - Ejecutando un script
1.1. La representación gráfica de señales discretas se realiza generalmente con la función stem() de Matlab. Elsiguiente conjunto de instrucciones permite generar y graficar una onda senoidal en tiempo discreto de 30 muestras
clear all;
n=-10:19;
seno = sin(n/2 + 10);
stem (seno);
xlabel ( 'instantes n' );ylabel ( ' seno (n) ' )
1.2. Analice las instrucciones y determine la función de los principales comandos. Utilice el help para obtener mayor información.
Clear all = Este comandopermite borrar eliminar todas las variables ya sean globales o las funciones, al hacer estos libera memoria borrando todos los espacios de trabajo.
N=-10:19= Este comando genera un intervalo, declarandoun vector lineal ‘n’ el cual tendrá valores desde -10 hasta 19 en incrementos de 1.
Seno=sin(n/2+10)= Este comando genera una onda seno con intervalos de tiempos que anteriormente ya se handefinido.
Stem()= Este comando permite visualizar una señal en tiempo discreto.
Xlabel,ylabel= Este comando permite asignarle un nombre a cada uno de los ejes correspondientes a la señal a graficar.1.3. Ejecute el script anterior. Analice la respuesta obtenida. Verifique si la numeración del eje horizontal corresponde con los valores de la señal seno.
R//. La numeración del ejehorizontal (x) no corresponde con los valores de la señal seno ya que lo que se esperaba era que se muestreara desde el valor -10 hasta el 19; esto sucede ya que al implementar la función stem (seno), lacual solo muestrea la señal y no representa los intervalos de tiempo deseados si no desde n=1 hasta n=30
1.4. Modifique el programa dado en 1.1 para corregir el problema detectado en elnumeral anterior. Consigne los resultados.
clear all;
n=-10:19;
seno = sin(n/2 + 10);
stem (n,seno);
xlabel ( 'instantes n' );
ylabel ( ' seno (n) ' );
R//. Para modificar el programa basta...
Regístrate para leer el documento completo.