You are on page 1of 5

SEÑAL EXPONENCIAL

% Ejemplo de señal exponencial decreciente


>> t=-10:0.01:10;
% tau: constante de tiempo (RC)
>> tau=200e-2;
>> f_expon=exp(-t/tau);
>> plot(t,f_expon);

PROGRAMA: GRAFICA:

SEÑAL CUADRADA:
% Ejemplo de señal cuadrada de frecuencia 0.5Hz
% square(x,duty) genera una onda cuadrada de periodo 2*pi con un duty cycle dado
t=-10:0.01:10;
duty=50;
% porcentaje del periodo en el que la señal es positiva
f_cuadrada=square(2*pi*0.5*t,duty);
plot(t,f_cuadrada);

PROGRAMA:
GRAFICA:

SEÑAL IMPULSO UNITARIO.


%Pulso unitario: delta = [ zeros( 1 ,10 ), 1 , zeros( 1 ,10 ) ];
% vector tiempo n = -10:10;
n = [0:10]; stem(n,delta);
%vector impulso
imp = [1; zeros(10,1)];
%gráfica señal discreta
stem(n, imp)
axis([0 10 0 2])

GRAFICA:

PASO UNITARIO:
%Paso unitario:
% vector tiempo
n = [0:10]';
%vector paso unitario
paso= ones(11,1);
%gráfica señal discreta
stem(n, paso)
axis([0 10 0 2])

PROGRAMA: GRAFICA:

RAMPA UNITARIA:
%Rampa unitaria:
% vector tiempo
n = [0:0.1:1]';
%vector rampa unitaria
ramp = n;
stem(n, ramp) %gráfica señal discreta
axis([0 1 0 2])
xlabel(' Tiempo (n)')
ylabel('r(n)')
title('Rampa')

PROGRAMA: GRAFICA:
SEÑAL CUADRATICA
%Señal cuadrática:
% vector tiempo
n = [0:0.1:0.9]';
%cuadrática
cuadr = n.^2;
%gráfica señal discreta
stem(n, cuadr)
axis([0 1 0 2])
xlabel(' Tiempo (n)')
ylabel('x(n)')
title('cuadratica')

PROGRAMA: GRAFICA:

SEÑAL EXPONENCIAL
%Señal exponencial:
n = [0:0.1:9.9]';
xn= (0.5).^n;
stem(n, xn)
axis([0 10 0 2])
xlabel(' Tiempo (n)')
ylabel('x(n)')
title('x(n)=a^n')
GRAFICA:

You might also like