You are on page 1of 24

Tugas 1 Sistem Linier

Nama : Islamey Raizalmer Valdis

NIM : 163221086

Kelas : RK-A1

No. 1.1
Membuat grafik sesuai pola pada gambar.

(a)

t = -3:0.001:3;
f1 = t>=-2;
f2 = t>=-1;
s1 = f1.*t>=1;
s2 = f2.*t>=2;
e1 = -s1;
e2 = -s2;
x = f1 + f2 + e1 + e2;
plot(t,x,'LineWidth',2)
xlabel("x")
ylabel("y")
title("Tabel (a)")
grid on
xlim([-3.5 3.5])
ylim([-0.5 4])

1
(b)

t = -4:4;
f1 = t + 1;
f2 = 1 - t;
s1 = f1.*(t<=-1);
s2 = f2.*(t>=1);
e1 = s1 - (t-5);
e2 = s2 - (2-t);
x = 1/3*e1 + 1/3*e2;
plot(t,x,'LineWidth',2)
xlabel("x")
ylabel("y")
title("Tabel (b)")
grid on
xlim([-4.5 4.5])
ylim([-0.5 3])

2
(c)

t = -6:0.001:6;
f1 = t>-6;
f2 = t>=-3;
s1 = f1.*t>=3;
s2 = f2.*t>=6;
e1 = -s1;
e2 = -s2;
p1 = t+3;
p2 = 3-t;
r1 = (t>=-3)-(t>=0);
r2 = (t>=0)-(t>=3);
q1 = p1.*r1;
q2 = p2.*r2;
x = 2*f1 + 2*f2 + 2/3*q1 + 2/3*q2 + 2*e1 + 2*e2;
plot(t,x,'LineWidth',2)
xlabel("x")
ylabel("y")
title("Tabel (c)")
grid on
xlim([-7 7])
ylim([-0.5 6.5])

3
(d)

t = -2:0.001:2;
f1 = t>-2;
f2 = t>=-2;
s1 = f1.*t>=-2;
s2 = f2.*t>=2;
e1 = f1.*s1;
e2 = f2.*s2;
p1 = t+2;
p2 = -t+2;
r1 = (t>=-2)-(t>=0);
r2 = (t>=0)-(t>=2);
q1 = p1.*r1;
q2 = p2.*r2;
x = 4*e1-q1-q2-4*e2;
plot(t,x,'LineWidth',2)
xlabel("x")
ylabel("y")
title("Tabel (d)")
grid on
xlim([-3 3])
ylim([-0.5 4.5])

4
(e)

fs = 1000;
f = 1/2;
t = -1:1/fs:12-12/fs;
y = 1/2*square(2*pi*f*t)+0.5;
plot(t,y,'LineWidth',2)
xlabel("x")
ylabel("y")
title("Tabel (e)")
grid on
xlim([-1 12])
ylim([-1 4])

5
No. 1.4
Membuat grafik kontinyu melalui persamaan berikut.

(a)
x(t) = u(t + 1) - 2u(t - 1) + u(t - 3)

t = -2:0.01:4;
x = zeros(size(t));
for i = 1:length(t)
if t(i)>=-1 && t(i)<=1
x(i) = 1;
elseif t(i)>=1 && t(i)<=3
x(i)=-1;
end
end
plot(t,x,'LineWidth',2)
grid on
title("Tabel (a)")
xlabel('time (t)')
ylabel('x(t)')
xlim([-2.5 4.5])
ylim([-1.5 1.5])

6
(b)
x(t) = (t + 1)u(t - 1) - tu(t) - u(t - 2)

t = -4:0.001:4;
x = zeros(size(t));
for i = 1:length(t)
if t(i)>=1
x(i) = (t(i) + 1);
end
if t(i)>=0
x(i) = x(i) - t(i);
end
if t(i)>=2
x(i) = x(i) - 1;
end
end
plot(t,x,'LineWidth',2)
grid on
title("Tabel (b)")
xlabel('time (t)')
ylabel('x(t)')
xlim([-4.5 4.5])
ylim([-2 2])

7
(c)
x(t) = 2(t - 1)u(t - 1) - 2(t - 2)u(t - 2) + 2(t - 3)u(t - 3)

t = -3:0.001:5;
x = zeros(size(t));
for i = 1:length(t)
if t(i)>=1
x(i) = 2 * (t(i) - 1);
end
if t(i)>=2
x(i) = x(i) - 2 * (t(i) - 2);
end
if t(i)>=3
x(i) = x(i) + 2 * (t(i) - 3);
end
end
plot(t,x,'LineWidth',2)
grid on
title("Tabel (c)")
xlabel('time (t)')
ylabel('x(t)')
xlim([-4 6])
ylim([-0.5 8])

8
No. 1.7
Membuat grafik diskrit dari persamaan berikut.

(a)
x[n] = discrete-time unit-step function u[n]

n = -10:0.5:10;
x = zeros(size(n));
x(n>=0) = 1;
stem(n,x,'LineWidth',2)
grid on
title("Tabel (a)")
xlabel('n')
ylabel('x[n]')
xlim([-10 10])
ylim([-0.5 1.5])

9
(b)
x[n] = discrete-time unit-ramp function u[n]

n = -10:1:10;
x = zeros(size(n));
x(n >= 0) = n(n >= 0);
stem(n,x,'LineWidth',2)
grid on
title("Tabel (b)")
xlabel('n')
ylabel('x[n] = r[n]')
xlim([-10 10])
ylim([-0.5 11])

10
(c)
x[n] = [(0.5)^n] . u[n]

n = -1:0.5:10;
x = (0.5).^n;
stem(n,x,'LineWidth',2)
grid on
title("Tabel (c)")
xlabel('n')
ylabel('x[n]')
xlim([-1.5 10])
ylim([-0.5 2.5])

11
(d)
x[n] = [(-0.5)^n] . u[n]

n = -1:0.5:10;
x = (-0.5).^n;
stem(n,x,'LineWidth',2)

Warning: Using only the real component of complex data.

title("Tabel (d)")
xlabel('n')
ylabel('x[n]')
grid on
xlim([-1.5 10])
ylim([-2.5 2.5])

12
(e)
x[n] = (2^n) . u[n]

n = -1:0.5:10;
x = 2.^n;
stem(n,x,'LineWidth',2)
title("Tabel (e)")
xlabel('n')
ylabel('x[n]')
grid on
xlim([-1.5 10])
ylim([-0.5 1100])

13
(f)
x[n] = sin(π.n/4)

n = -10:0.5:10;
x = sin(pi*n/4);
stem(n,x,'LineWidth',2)
title("Tabel (f)")
xlabel('n')
ylabel('x[n]')
grid on
xlim([-10 10])
ylim([-2 2])

14
(g)
x[n] = sin(π.n/2)

n = -10:0.2:10;
x = sin(pi*n/2);
stem(n,x,'LineWidth',2)
title("Tabel (g)")
xlabel('n')
ylabel('x[n]')
grid on
xlim([-5 5])
ylim([-1.5 1.5])

15
(h)
x[n] = [(0.9)^n] . [sin(π.n/4) + cos(π.n/4)]

n = -10:0.5:10;
x = (0.9).^n.*(sin(pi*n/4) + cos(pi*n/4));
stem(n,x,'LineWidth',2)
title("Tabel (h)")
xlabel('n')
ylabel('x[n]')
grid on
xlim([-10 10])
ylim([-3 3])

16
(i)

n = -10:1:10;
x = zeros(size(n));
x(n>=-4 & n<=4) = 1;
stem(n,x,'LineWidth',2)
grid on
title("Tabel (i)")
xlabel('n')
ylabel('x[n]')
xlim([-10 10])
ylim([-0.5 1.5])

17
No. 1.9
Membuat grafik periodik kontinyu terhadap waktu sebagai berikut.

(a)
x(t) = cos(π.t) + cos(4π.t/5)

t = 0:0.001:20;
x = cos(pi*t) + cos(4*pi*t/5);
plot(t,x,'LineWidth',2)
title("Tabel (a)")
xlabel('t')
ylabel('x(t)')
grid on
xlim([-0.5 20.5])
ylim([-3 3])

18
(b)
x(t) = cos(2π(t - 4)) + sin(5π.t)

t = 0:0.001:4;
x = cos(2*pi*(t-4)) + sin(5*pi*t);
plot(t,x,'LineWidth',2)
title("Tabel (b)")
xlabel('t')
ylabel('x(t)')
grid on
xlim([-0.5 4.5])
ylim([-3 3])

19
(c)
x(t) = cos(2π.t) + sin(10t)

t = 0:0.001:11;
x = cos(2*pi*t) + sin(10*t);
plot(t,x,'LineWidth',2)
title("Tabel (c)")
xlabel('t')
ylabel('x(t)')
grid on
xlim([-0.5 11.5])
ylim([-3 3])

20
(d)
x(t) = sin(10n)

n = 0:0.001:1.26;
x = sin(10*n);
plot(n,x,'LineWidth',2)
title("Tabel (d)")
xlabel('n')
ylabel('x[n]')
grid on
xlim([-0.2 1.5])
ylim([-3 3])

21
(e)
x(t) = sin(10π.n/3)

n = 0:0.001:1.2;
x = sin(10*pi*(n/3));
plot(n,x,'LineWidth',2)
title("Tabel (e)")
xlabel('n')
ylabel('x[n]')
grid on
xlim([-0.2 1.4])
ylim([-3 3])

22
(f)
x(t) = cos(π.(n)^2)

n = 0:0.001:5;
x = cos(pi*(n.^2));
plot(n,x,'LineWidth',2)
title("Tabel (f)")
xlabel('n')
ylabel('x[n]')
grid on
xlim([-0.2 5.2])
ylim([-3 3])

23
24

You might also like