V funkcijo lahko vstaviš vektor časov, recimo t_num = np.linspace(0, 10, 1000)
in dobiš vektor rezultatov: nihajni_rezultati = nihanje2(t_num).
Sedaj te rezultate odvajaš numerično na primer s funkcijo:
nihajni_rezultati_odvod = np.gradient(nihajni_rezultati), dobiš vrednosti odvodov v točkah iz t_num
če sedaj narediš plota:
plt.plot(t_num, nihajni_rezultati)
plt.plot(t_num, nihajni_rezultati_odvod)
Dobiš graf funkcije in graf odvoda funkcije.