Está en la página 1de 16

UNIVERSIDAD POLITECNICA SALESIANA

FACULTAD DE CIENCIAS TECNICAS


ESCUELA DE INGENIERIA ELECTRICA
SEÑALES Y SISTEMAS

INFORME #1

ESTUDIANTE: EDWIN VELA


Nivel : Quinto Eléctrica
Fecha : 23/04/2010

Objetivo:
Conocer el programa Matlab y configurar comandos básicos para familiarizarse el uso del
mismo tanto en matrices como en gráfica de funciones.

Para lo cual nos guiaremos paso a paso con el tutorial facilitado el la cátedra de señales y
sistemas.

Desarrollo:
1. Función que permite generar la señal impulso discreta:

 function [x,n]= impseq(n0,n1,n2);


 n = n1:n2;
 x = (n-n0)==0;
 end
2. Funcion que permite generar la señal paso discreta:

function[x,n] = stepseq(n0,n1,n2);
%funcion paso unitario
%genera x(n)= u(n-n0)
n = n1:n2; x=[(n-n0)>= 0];
end

3. Función que permite generar la señal impulso continuo


function [x,t]= impcont(t0,t1,t2);
t= t1:0.001:t2;
x = (t-t0)==0;
end

4. Función que permite generar la señal paso continuo:

%funcion paso continuo


function[x,n] = stepcont(t0,t1,t2);
%genera x(n)= u(t-t0)
t = t1:0.001:t2; x=[(t-t0)>= 0];
end
5. Elaborar el siguiente script en MATLAB
t=-5:0.001:5;
x=impcont(1,-5,5);
plot(t,x), axis([-5 5 -1 2])
Se observa la función impulso en el punto t=1.

6. Elaborar un script para observar la función impulso en t= 0, t=-2 y t=3


Utilizando el comando subplot.
7. Elaborar el siguiente script en matlab
x=stepcont(0,-5,5)
plot(t,x);axis([-5 5 0 2])

8. Elaborar un script para observar la función paso que se origine en t=-


1,t= 1y t=5 respectivamente, usar el comando subplot.
9. Implementar el siguiente script
n=-5:1:5
x=impseq(1,-5,5);
stem(n,x), axis([-5 5 -1 2])

10. Elaborar un script para observar la señal impulso discreto para n= 0;


n= -1 y n=3.
11. Implementar el siguiente script

n=-10:1:10
x=stepseq(1,-10,10);
stem(n,x), axis([-10 10 -1 2])

12. Elaborar un script para observar la señal paso discreto para n= 0; n= -1


y n=3
13. Elaborar los siguientes Script para diversas funciones

a. Onda cuadrada
%el siguiente script permite generar una señal cuadrada periódica
% A= amplitud
%fo= frecuencia lineal
%T = periodo
%wO = frecuencia angular
%rho= desfasamiento
%t= tiempo a evaluar la señal
%sq señal cudrada
A=1;
fo=30;
wo= 2*pi*fo
T= 1/fo
rho=0.5
t=0:0.001:5*T;
y=A*square(wo*t+rho);
plot(t,y);axis([0 5*T -2 2])
14. Realizar los cambios necesarios para observar una señal cuadrada con
frecuencia = 1000 Hertz y en un solo periodo realizar los cambios en
duración del periodo de tiempo para que se observe adecuadamente

15. Implementar el siguiente script


%el siguiente script permite generar una señal DIENTE DE SIERRA periódica
% A= amplitud
%fo= frecuencia lineal
%T = periodo
%wO = frecuencia angular
%W= desfasamiento
%t= tiempo a evaluar la señal
%sq señal cudrada
A=1;
fo=30;
wo= 2*pi*fo
T= 1/fo
W=0.5
t=0:0.001:5*T;
y=A*sawtooth(wo*t+W);
plot(t,y);axis([0 5*T -2 2])

16. Realizar los cambios necesarios para observar una señal diente de
sierra con frecuencia = 1000 Hertz, realizar los cambios en la duración
del periodo de tiempo para que se observe adecuadamente.

17. Implementar el siguiente script


%el siguiente script permite generar una señal cuadrada periódica
discreta
% A= amplitud
%fo= frecuencia lineal
%T = periodo
%wO = frecuencia angular
%rho= desfasamiento
%n= muestras de la señal
%xn señal cudrada discreta
A=1;
fo=0.5;
wo= 2*pi*fo
T= 1/fo
rho=0.5
n=-10:1:10;
xn=A*square(wo*n+rho)
stem(n,xn);

18. Implementar el siguiente script


%el siguiente script permite generar una señal triangular periódica
discreta
% A= amplitud
%fo= frecuencia lineal
%T = periodo
%wO = frecuencia angular
%rho= desfasamiento
%n= muestras de la señal
%xn señal cuadrada discreta
A=1;
fo=0.1;
wo= 2*pi*fo
T= 1/fo
rho=0.5
n=-10:1:10;
xn=A*sawtooth(wo*n+rho)
stem(n,xn);
19. Implementar una señal exponencial decreciente
% señal expone4ncial decreciente
% B= amplitud
% a= valor del exponente
% tiempo
B=5;
a=6;
t=0:0.001:1;
x=B*exp(-a*t);
plot(t,x)
20. Implementar una exponencial creciente

21. Implementar una señal exponencial decreciente


discreta
% señal expone4ncial decreciente
% B= amplitud
% a= valor del exponente
% tiempo
B=5;
r=0.85;
n=-10:1:10;
x=B*r.^n;
stem(n,x)
22. Señal seno continua
%amplitud de la señal senosoidal
%w0= frecuencia angular
%phi = desfasamiento
A=4
w0=20*pi;
phi= pi/6
t=0:.001:1;
x=sin(w0*t+phi)
plot(t,x)

23. Señal seno discreta


% A = amplitud de la señal
% omega = frecuencia angular discreta
% n = intervalo discreto
A= 2;
omega= 2*pi/12;
phi=0;
n=-10:1:10;
x= A*sin(omega*n)
stem(n,x)
24. .Señal rectpuls.

25. Señal triángulo.


1. Señal sinc.
2. Señal drict.

.
Concluciones.
 La herramienta de matlab es muy útil para realizar las graficas y encontrar
cada una de las señales pedidas.
 El laboratorio realizado se necesita conocer todo lo teórico para poder ejecutar
cada ítem pedido.