Skip to content

Instantly share code, notes, and snippets.

@danielrobleM
Last active December 25, 2015 03:49
Show Gist options
  • Save danielrobleM/6912481 to your computer and use it in GitHub Desktop.
Save danielrobleM/6912481 to your computer and use it in GitHub Desktop.
Tarea nº 3 Señales y sistemas
%%
%Seccion 1
%Se Dibuja la grafica de la funcion a la cual se solicta aplicar operaciones
interval=[-3:1:14];
Function=[0,0,0,0,1,2,3,4,5,4,3,2,1,1,0,0,0,0];
stem(interval,Function);
grid on
%%
%Ejercicio 1
%Se Solicita aplicar la siguiente operacion a la funcion descrita. X[2n+10]
%Primero de realizara el desplazamiento X[n] -> X[n-10]
interval1=[-3:1:14];
Function2=[0,0,0,0,1,2,3,4,5,4,3,2,1,1,0,0,0,0];
y=interval1-10;
stem(y,Function2);
title('x[n+10]');
grid on
%%
%Ejercicio 1
%Se Realiza la ultima operacion la compresion X[n]-> X[2*X]
interval2=[-3:1:14];
Function2=[0,0,0,0,1,2,3,4,5,4,3,2,1,1,0,0,0,0];
y=0.5*(interval2-10);
stem(y,Function2);
title('x[2n+10]');
grid on
%%
%Seccion 2
%Ejercicio 2 .
%Se pide Ganancia de 20dB y x[n/3]1-1
%Una ganancia de 20db corresponde a 100
clc
clear
close all
interval3=[-3:1:14];
Function3=[0,0,0,0,1,2,3,4,5,4,3,2,1,1,0,0,0,0];
Function3=Function3*100;
stem(interval3,Function3);
title('Aplicando la Ganancia 20db');
grid on
%% Se aplica el desplazamiento X[n] -> x[n/3]
Function3=[0,0,0,0,1,2,3,4,5,4,3,2,1,1,0,0,0,0];
Function3=Function3*100;
n=[-3:14];
y1=(n)*3;
stem(y1,Function3);
title(' X[n] -> x[n/3]');
grid on
%% Se aplica x[n] -> X[n]-1
Function3=[0,0,0,0,1,2,3,4,5,4,3,2,1,1,0,0,0,0];
Function3=Function3*100;
n=[-3:14];
y1=(n)*3;
Function3=Function3-1
stem(y1,Function3);
title(' X[n/3]-1');
grid on
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment