Syekh Ikhwan
NIM : 09011282126086
Kelas : SK 5B Indralaya
1. Gambarkan sebuah sinyal sinus waktu kontinyu dengan periode T = 0,2 dan
fase awal θ = 0.
Source code :
import numpy as np
import matplotlib.pyplot as plt
# Waktu
t = np.linspace(0, 2*T, 1000) # Waktu dari 0 hingga 2 periode dengan 1000 titik
# Sinyal sinusoidal
sinyal = np.sin(w * t + fase_awal)
# Plot sinyal
plt.figure(figsize=(4, 3))
plt.plot(t, sinyal)
plt.title('Sinyal Sinusoidal Waktu Kontinyu')
plt.xlabel('Waktu')
plt.ylabel('Amplitudo')
plt.grid(True)
plt.show()
2. Gambarkan sebuah sinyal sinus diskrit dengan periode Ω = 2π dan fase awal
θ = 90o.
Source code :
# Parameter sinyal
periode_diskrit = 2 * np.pi # Periode diskrit
fase_awal_deg = 90 # Fase awal dalam derajat
fase_awal_rad = np.deg2rad(fase_awal_deg) # Konversi fase awal ke radian
frekuensi_angular = 0.1 # Karena periode diskrit Ω = 2π, frekuensi angular = 0.1
# Plot sinyal
plt.stem(n, sinyal_diskrit, use_line_collection=True)
plt.title('Sinyal Sinus Diskrit')
plt.xlabel('Indeks Waktu (n)')
plt.ylabel('Amplitudo')
plt.grid(True)
plt.show()
3. Gambarkan sebuah sinyal sinus diskrit dengan periode Ω = 5π dan fase awal
θ = 0.5 π radiant.
Source code :
# Parameter sinyal
periode_diskrit = 5 * np.pi # Periode diskrit
fase_awal_rad = 0.5 * np.pi # Fase awal dalam radian
frekuensi_angular = 0.1 # Karena periode diskrit Ω = 5π, frekuensi angular = 1
# Plot sinyal
plt.stem(n, sinyal_diskrit, use_line_collection=True)
plt.title('Sinyal Sinus Diskrit')
plt.xlabel('Indeks Waktu (n)')
plt.ylabel('Amplitudo')
plt.grid(True)
plt.show()