Ecco un semplice script do python per chi vuole rappresentare una sinusoide in python usando numpy e matplotlib (installatele con pip)
import numpy as np
import matplotlib.pyplot as plt
# Richiedi all'utente la frequenza della sinusoide
frequenza = float(input("Inserisci la frequenza della sinusoide (Hz): "))
# Crea un array di valori x per tracciare la sinusoide
t = np.linspace(0, 1, 500)
# Genera la sinusoide
y = np.sin(2 * np.pi * frequenza * t)
# Traccia la sinusoide
plt.plot(t, y)
plt.xlabel("Tempo (s)")
plt.ylabel("Ampiezza")
plt.title("Sinusoide di Frequenza Variabile")
# Mostra il grafico
plt.show()