Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA ELECTRÓNICA
SEÑALES Y SISTEMAS
QUITO - ECUADOR
Práctica 1
Señales y Sistemas
function[x,n] = stepseq(n0,n1,n2);
%funcion paso unitario
%genera x(n)= u(n-n0)
n = n1:n2; x=[(n-n0)>= 0];
end
Función que permite generar la señal impulso continuo
En este literal aplicamos la función subplot el cual podemos realizar varias gráfica
ubicando en un orden adecuado para las distintas gráficas como observamos.
t=-5:0.001:5;
x=impcont(0,-5,5);
x1=impcont(2,-5,5);
x2=impcont(3,-5,5);
subplot(2,2,1),plot(t,x), axis([-5 5 -1 2])
subplot(2,2,2),plot(t,x1), axis([-5 5 -1 2])
subplot(2,2,3),plot(t,x2), axis([-5 5 -1 2])
El tiempo es el cual se desplaza
x=stepcont(0,-5,5)
plot(t,x);axis([-5 5 0 2])
5. Elaborar un script para observar la función paso que se origine en t=-1,t= 1
y t=5 respectivamente, usar el comando subplot
t=-5:0.001:5;
x=stepcont(-1,-5,5)
x1=stepcont(1,-5,5)
x2=stepcont(5,-5,5)
subplot(2,2,1),plot(t,x), axis([-5 5 0 2])
subplot(2,2,2),plot(t,x1), axis([-5 5 0 2])
subplot(2,2,3),plot(t,x2), axis([-5 10 0 2])
Utilizando el subplot podremos realizar varias gráficas ya que en este problemas lo resolvemos
dando valores.
n=-5:1:5
%Es el rango que damos a x^y
x=impseq(0,-5,5);
%Los puntos máximos n=0
x1=impseq(-1,-5,5);
%Los puntos máximos n=-1
x2=impseq(3,-5,5);
%Los puntos máximos n=3
subplot(2,2,1),stem(n,x), axis([-5 5 -1 2])
%Tenemos la gráfica 1 cuando n=0
subplot(2,2,2),stem(n,x1), axis([-5 5 -1 2])
%Tenemos la gráfica 1 cuando n=-1
subplot(2,2,3),stem(n,x2), axis([-5 5 -1 2])
%Tenemos la gráfica 1 cuando n=3
8. Implementar el siguiente script
n=-10:1:10
%El rango que le damos a x^y
x=stepseq(1,-10,10);
%El valor de los rangos
stem(n,x), axis([-10 10 -1 2])
%Puntos de referencia
9. Elaborar un script para observar la señal paso discreto para n= 0; n= -1 y
n=3
n=-10:1:10
%El rango que le damos a x^y
x=stepseq(0,-10,10);
%El valor de los rangos
x1=stepseq(-1,-10,10);
%El valor de los rangos
x2=stepseq(3,-10,10);
%El valor de los rangos
subplot(2,2,1),stem(n,x), axis([-10 10 -1 2])
%Tenemos la gráfica 1 cuando n=0
subplot(2,2,2),stem(n,x1), axis([-10 10 -1 2])
%Tenemos la gráfica 1 cuando n=-1
subplot(2,2,3),stem(n,x2), axis([-10 10 -1 2])
%Tenemos la gráfica 1 cuando n=3
9. Elaborar los siguientes Script para diversas funciones
a. Onda cuadrada
b. Realizar los cambios necesarios para observar una señal cuadrada con
frecuencia = 1000 Hertz y en un solo periodo realizar los cambios en la
duración del periodo de tiempo para que se observe adecuadamente.
% A = amplitud de la señal
A= 2;
% omega = frecuencia angular discreta
omega= 2*pi/12;
% n = intervalo discreto
n=-10:1:10;
phi=0;
x= A*sin(omega*n)
%Grafica la funcion seno discreta
stem(n,x)
11. Consultar en el libro de Roberts Señale y
Sistemas, Las siguientes funciones e implementarlas en
Matlab
Rectángulo, triangulo, sinc, dirichilet, pagina 32
Crear un script propio, e impelementarlo en Matlab.
Rectangulo
t=-5:0.001:5;
%Tiempo de la funcion
x=rect(t);
%Graficacion de la Funcion
plot(t,x), axis([-5 5 -2 2])
Triangulo
t=-5:0.001:5;
%Tiempo de la Funcion
x=tri(t);
%Graficacion de la Funcion Triangulo
plot(t,x), axis([-5 5 -3 2])
Sinc
t=-5:0.001:5;
%Tienpo de la Funcion
x=sinc(t);
%Graficacion de la funcion sinc
plot(t,x), axis([-5 5 -3 2])
Dirichilet
t=-5:0.001:5;
%tiempo de lafuncion
x=drcl(t,10);
%Graficacion de la Funcion Dirichilet
plot(t,x), axis([-2 2 -2 2])