La domanda non è chiara.
[*] cosa sono "T_0", "T_1" ecc?
Cosa intendi con:
[*] T_k(x)=cos*(k*cos^-1(x)): "x" è un vettore di numeri "double", non può essere usato come indice di T_k
[*] "cos^-1(x)? ==> "cos" di cosa?
[*] "cos*(...)"? ==> "cos" di cosa, moltiplicato per ...?
Che passo deve avere l'intervallo "x"? Sembrerebbe che "x" debba avere 5 valori, è così?