Mica ti suggerivo di fare copia-incolla ma di tentare di valutare quel codice e il tuo codice per capire da solo il problema. Del resto cosa impari se gli errori del tuo codice te li dice il forum?

In ogni caso, c'è una funzione

calcolo_periodo

che chiami con

calcola_periodo

Poi, perché un argomento è T se T è una costante?

E ancora ... come mai dichiari

float *traiettoria;

se traiettoria è esistente ed è il vettore che devi usare?