You are on page 1of 21

Tugas Signal Processing

Nama : Ryan Isbiantoro


NIM : H1071151050

3.1 Pergeseran Sinyal

%sinyal eksponen
function [x]=eksponensial(k, n1, n2)
n=[n1:n2];
x=[(n-k)>0];
stem(n,x);
title ('Eksponensial')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal eksponen
function [x]=eksponensial(k, n1, n2)
n=[n1:n2];
x=[(n-k)<0];
stem(n,x);
title ('Eksponensial')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal ramp
function [x]=ramp(k, n1, n2)
n=[n1:n2];
x=[(n-k)>0];
stem(n,x);
title ('ramp')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal ramp
function [x]=ramp(k, n1, n2)
n=[n1:n2];
x=[(n-k)<0];
stem(n,x);
title ('ramp')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal random
function [x]=random(k, n1, n2)
n=[n1:n2];
x=[(n-k)>0];
stem(n,x);
title ('random')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal random
function [x]=random(k, n1, n2)
n=[n1:n2];
x=[(n-k)<0];
stem(n,x);
title ('random')
xlabel('n')
ylabel('x[n]')
end

Hasil
3.2Pembalikan Sinyal

%sinyal unitstep
function [x]=unitstep(k, n1, n2)
n=[n1:n2];
x=[(n)>=0];
stem(n,x);
title ('unitstep')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal unitstep
function [x]=unitstep(k, n1, n2)
n=[n1:n2];
x=[(-n)>=0];
stem(n,x);
title ('unitstep')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal cuplik satuan
function [x]=cupliksatuan(k, n1, n2)
n=[n1:n2];
x=[(n)>=0];
stem(n,x);
title ('cupliksatuan')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal cuplik satuan
function [x]=cupliksatuan(k, n1, n2)
n=[n1:n2];
x=[(-n)>=0];
stem(n,x);
title ('cupliksatuan')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal eksponensial
function [x]=eksponensial(k, n1, n2)
n=[n1:n2];
x=[(n)>=0];
stem(n,x);
title ('eksponensial')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal eksponensial
function [x]=eksponensial(k, n1, n2)
n=[n1:n2];
x=[(n)>=0];
stem(n,x);
title ('eksponensial')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal ramp
function [x]=ramp(k, n1, n2)
n=[n1:n2];
x=[(n)>=0];
stem(n,x);
title ('ramp')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal ramp
function [x]=ramp(k, n1, n2)
n=[n1:n2];
x=[(-n)>=0];
stem(n,x);
title ('ramp')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal random
function [x]=random(k, n1, n2)
n=[n1:n2];
x=[(n)>=0];
stem(n,x);
title ('random')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal random
function [x]=random(k, n1, n2)
n=[n1:n2];
x=[(-n)>=0];
stem(n,x);
title ('random')
xlabel('n')
ylabel('x[n]')
end

Hasil
3.3 Perkalian dengan Konstanta

%sinyal unitstep
function [x]=unitstep(a, n1, n2)
n=[n1:n2];
x=[(a.*(n))<0];
stem(n,x)
title ('unitstep')
xlabel('n')
ylabel('x[n]')
end

Hasil
%sinyal unitstep
function [x]=unitstep(a, n1, n2)
n=[n1:n2];
x=[(a.*(n))>0];
stem(n,x)
title ('unitstep')
xlabel('n')
ylabel('x[n]')
end

Hasil
3.4 Penjumlahan Dua Sinyal

k=2;
k1=4;
n1=-5;
n2=5;
n3=-5;
n4=5;
x1=unitstep(k,n1,n2);
x2=samplestep(k1,n3,n4);
y=x1+x2;
n=n1:n2:n3:n4;
stem(n,y);

Hasil
3.5 Perkalian Dua Buah Sinyal

k=0;
k1=4;
n1=-5;
n2=5;
n3=-6;
n4=6;
x1=unitstep(k,n1,n2);
x2=samplestep(k1,n3,n4);
y=x1.*x2
n=n1:n2:n3:n4;
stem(n,y);

Hasil

You might also like