Professional Documents
Culture Documents
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.
clear all
%ingresamos los valores de t el recorrido de la funcion
t1=0:0.1:10;
%valores de la rampa uno dos, tres
rampa1=t1;
rampa2=t1+1;
rampa3=t1-1;
rampa=[zeros(1,101),rampa2-rampa1+rampa3];
%Terminacion de la rampa
t2=-10:0.1:0;
%Evaluacion de la rampa
t=[t2,t1];
%Graficacion de la funcion
plot(t,rampa)
t=0:0.00392:1;
%Tiempo de funcion
y=(sin(2*pi*t))/(pi*t);
y=y*81.602611;
r=round(y);
%Graficacion de la funcion
plot(t,y)