Generación de señales en Matlab

Páginas: 3 (556 palabras) Publicado: 4 de noviembre de 2014
Practica 1
Procesamiento digital de señales

1.1 Generación y manipulación básica de señales
1.1.1 Ejercicio 1: representación de una señal en un rango dado

>> n=[-3:3];
>> x=2*n;
>>stem(n,x);

>>
─ Para representar la señal en el intervalo [-5,5]:
>> n=[-5:5];
>> X=[0 0 x 0 0];
>> stem(n,X);

1.1.2 Ejercicio 2: representación de dos señales en un cierto rango
>> nX1=[0:10];>> X1=[1 zeros(1,10)];
>> stem(nX1,X1);

>> nX2=[-5:5];
>> X2=[zeros(1,3) 1 zeros(1,7)];
>> stem(nX2,X2);

>> stem(X1);

>> stem(X2);

1.1.3 Ejercicio 3: representación de señalescontinuas
Se quiere representar una señal continua en el intervalo -5 t=[-5:0.1:5];
>> x=sin(pi*t/4);
>> plot(t,x);

Represente gráficamente las señales x1 (t) = sen(pi*t / 4) y x2 (t ) = cos(pi*t/ 4) en el
intervalo -4 t=[-4:1/8:4];
>> x1=sin(pi*t/4); % las líneas de verde
>> x2=cos(pi*t/4); % las líneas de rojo
>> hold on,plot(t,x1,'g'),plot(t,x2,'r'),stem(t,x1,'g'),stem(t,x2,'r'); 1.1.4 Ejercicio 4: representación de señales complejas
Sea ahora el caso de una exponencial compleja discreta x[n]= e ^(j(p / 8)n) en el
intervalo 0 n=[0:32];
>> x=exp(j*(pi/8)*n);
>> holdon,stem(n,real(x),'y'),stem(n,imag(x),'m'),stem(n,abs(x),'c'),stem(n,angle(x),'r');

1.1.5 Ejercicio 5: operaciones aritméticas con señales
>> n=[0:30];
>> x1=sin((pi/4)*n);
>> x2=cos((pi/7)*n);>> stem(x1);

>> stem(x2);

>> y1=x1+x2;
>> stem(y1);

>> y2=x1-x2;
>> stem(y2);

>> y3=x1.*x2;
>> stem(y3);

>> y4=x1./x2;
>> stem(y4);

>> y5=2*x1;
>> stem(y5);

>> y6=x1.^x2;>> stem(y6);

1.1.6 Ejercicio 6: scripts y funciones
Representar una determinada señal discreta en un intervalo dado, calcular su valor
medio en el citado intervalo, y representar este valorcomo una función constante:
scripts
% ejercicio6.m
clc
n=[0:16];
xl = cos(pi*n/4);
yl = mean(xl);
stem(n,xl)
title('cos(pi*n/4)')
xlabel('n (samples)')
ylabel('xl[n]')
% hold on
%...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Generación de señales aleatorias en matlab
  • Señales Matlab
  • Señales En Matlab
  • Señales en matlab
  • generación de señales
  • Analisis de señales matlab
  • Graficador de señales discretas en MatLab
  • Limpiar una señal con Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS