Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CODIGO: 17190158
2020-II
TEMA 1:
PROCESAMIENTO DE SEÑALES Y FUNCIONES
PERIÓDICAS USANDO MATLAB.
PROCEDIMIENTO:
1) Desarrolle en el programa principal del Matlab los siguientes ejemplos y anotar los resultados.
1.1) Dada la función de transferencia mediante la transformada de Laplace.
Para encontrar el proceso inverso es decir los términos del numerador y el denominador.
Expresar la función de transferencia original:
P = s4 + 4s3 + 4s2 + s + 20
p1=-2.6545+1.2595i;
p2=-2.6545-1.2595i;
p3=0.6545+1.3742i;
p4=0.6545-1.3742i;
Si calculamos ahora la anti transformada, desarrollando en fracciones simples resulta que y(t) = e -t – e-2t.
Dada la función:
x=[0 .1*pi .2*pi .3*pi .4*pi .5*pi .6*pi .7*pi .8*pi .9*pi pi]
>>x=(0:0.1:1)*pi
x=linspace(-1,3);
v=polyval(p,x);
plot(x,v),title('x^3+4x^2-7x-10'),xlabel('x')
» c=conv(a,b)
- DIVISIÓN
[q,r]=deconv(c,b)
- DERIVADA
h=polyder(q)
2) Escribir en el block de notas o depurador del Matlab los siguientes ejercicios y copiar en el
programa principal, para graficar las funciones periódicas:
x=linspace(0,4*pi,60);
y=sin(x);
figure(1)
plot(x,y)
z=cos(x);
figure(2)
plot(x,z,x,y)
figure(3)
plot(x,y,x,y,' * ')
figure(4)
plot(y,z)
figure(5)
grid
ylabel('Variables dependientes')
title('2sen(x)cos(x)sen(2x)') figure(6)
plot3(y,z,x),grid
plot(x,y,x,2*y.*z,'--')
2.2) Generación de señales discontinuas:
La idea es multiplicar aquellos valores en un array que desea mantener por unos, y multiplicar
los otros valores por ceros.
% Ejemplo:
x=linspace(0,6*pi,60);
y=sin(x);
z=cos(x);
plot (x,y)
hold on
plot(x,z,'m')
hold off
x=linspace(0,4*pi,60); y=sin(x);
z=cos(x);
a=2*sin(x).*cos(x);
b=sin(x)./(cos(x)+eps);
PROCEDIMIENTO:
Fs=1000; t=(1:100)/Fs;
w=2*pi*10;
f=(8/pi)*(cos(w*t)-(1/3)*cos(3*w*t)+(1/5)*cos(5*w*t)-
(1/7)*cos(7*w*t)+(1/9)*cos(9*w*t)-(1/11)*cos(11*w*t)
+(1/13)*cos(13*w*t));
plot(t,f)
xlabel( 't(seg)' );
title( ' SERIE TRIGONOMETRICA DE LA FUNCIÓN' );
grid