Faltung mit verschobener Version von sich selbst:
Wegen der Selbstähnlichkeit der jeweiligen Perioden nimmt ρ Maxima an, wenn die Verschiebung einer Periodenlänge entspricht
i=1, …, n-1
Autokorrelation
# einfache Implementierung
...
l=len(a)
rho=np.zeros(l)
for i in range(1, l):
rho[i]=np.inner(a[:-i],a[i:])
rho[0] = np.inner(a, a)
rho = rho/rho[0]
...
animate_autoCorrelation.py
np.inner(a,b) kennen wir in der Mathematik als das Skalarprodukt von a und b