Sunteți pe pagina 1din 18

UNIVERSIDAD POLITÉCNICA SALESIANA

FACULTAD DE CIENCIAS TECNICAS


ESCUELA DE INGENIERIA ELECTRICA
SEÑALES Y SISTEMAS

INFORME #1

Estudiante: Gabriel Salazar D.


Nivel : Quinto Eléctrica
Fecha : 23/04/2010
Principales señales

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


n = n1:n2;
x = (n-n0)==0;
end

Esta es la función que nos permite generar una señal de impulso discreta,
en un determinado intervalo.

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

Esta es la funcion que nos permite generar una señal de paso discreta, en un
determinado intervalo.

function [x,t]= impcont(t0,t1,t2);


t= t1:0.001:t2;
x = (t-t0)==0;
end
Esta es la función que nos permite generar una señal de impulso continuo,
en un determinado intervalo.

%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

Esta es la Función que nos permite generar una señal de paso continuo, en
un determinado intervalo.

t=-5:0.001:5;
x=impcont(1,-5,5);
plot(t,x), axis([-5 5 -1 2])
Con esta función podemos observar una función impulso que se inicia en el
punto t=1

t=-5:0.001:5;
X = impcont(0,-5,5);
Y=impcont(-2,-5,5);
Z=impcont(3,-5,5);
subplot(2,2,1); plot(t,X), axis([-5 5 0 2])
subplot(2,2,2); plot(t,Y), axis([-5 5 0 2])
subplot(2,2,3); plot(t,Z), axis([-5 5 0 2])

Usando la función impulso iniciamos en diferentes valores t= 0, t=-2, t=3 y


con la ayuda del subplot podemos verlas en una misma pantalla.

x=stepcont(0,-5,5)
plot(t,x);axis([-5 5 0 2])
Aquí podemos ver señal paso continuo que se dispara en t=0, con valor 1.

x=stepcont(-1,-5,5);
y=stepcont(1,-5,5);
z=stepcont(5,-5,5);
subplot(2,6,1); plot(t,x);axis([-5 5 0 2])
title('Cuando x=-1')
subplot(2,1,2); plot(t,y);axis([-5 5 0 2]
title('Cuando y=1')
subplot(2,1,3); plot(t,z);axis([-5 5 0 2])
title('Cuando z=-1')

Usando la función paso que se origine en diferentes valores n=-1, n= 1y n=5


y con la ayuda del subplot podemos verlas en una misma pantalla.

n=-5:1:5
x=impseq(1,-5,5);
stem(n,x), axis([-5 5 -1 2])
Usando la función señal de impulso discreto que se origine en diferentes
valores para el eje X en n=0, n= –1 y n=3.

n=-10:1:10
x=stepseq(1,-10,10);
stem(n,x), axis([-10 10 -1 2])
Utilizando la función de señal paso discreto con diferentes valores para n=
0; n= -1 y n=3 de los cuales de estos valores se disparan en el eje de las X con
un valor en Y de 1.

%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])

Esta es una función que nos permite generar una señal periódica cuadrada,
variando los datos de entrada como frecuencia, periodo, amplitud, etc.

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
Aquí se utilizo la misma función anterior, pero con otra frecuencia, lo cual
también se cambio los valores de tiempo de evaluación de la función para
una mejor visualización.

%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])
Esta es una función que nos permite generar una señal periódica diente de
sierra, variando los datos de entrada como frecuencia, periodo, amplitud,
etc.

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
Aquí se utilizo la misma función anterior, pero con otra frecuencia de 1000
Hz, lo cual también se cambio los valores de tiempo de evaluación de la
función para una mejor visualización.

%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);

Esta es una función que nos permite generar una señal periódica cuadrada,
variando los datos de entrada como frecuencia, periodo, amplitud, etc.

%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);

Esta es una función que nos permite generar una señal periódica triangular
discreta, donde se puede variar los datos de entrada como frecuencia,
periodo, amplitud, etc.
% 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)
Con esta función podemos graficar una señal exponencial creciente y
decreciente, solo cambiando el signo exponencial.

% 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)
%amplitud de la señal sinusoidal
%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)

% 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)
Consultar en el libro de Roberts Serñale sy Sistemas, las siguientes
funciones e implementarlas en Matlab Rectángulo, triangulo, sinc,
dirichilet, pagina 32 Crear un script propio, e impelementarlo en Matlab.
CONCLUSIONES:

• Como se puede apreciar el Matlab es una herramienta muy


importante a la hora de realizar cualquier tipo de cálculos tanto
matemáticos como gráficos a nivel de ingeniería.
• La manera de utilizar este programa es por medio de comandos que
nos facilitan las operaciones que se requieren.
• Con funciones especificas se puede graficar señales básicas con
determinados valores de intervalos tanto para el eje Y como para eje
X.

S-ar putea să vă placă și