zeunig356 cercavo qualcosa di alternativo ma le uniche opzioni che ho trovato ricadono in una definizione "a pezzi", necessitando di una ciclicità particolare, ricorsiva (poi essendo numero dispari di ricorsioni, ti esclude la possibilità di usare qualcosa del tipo -1n), ovvero soluzioni di questo tipo:
esempio 1
- prima iterazione: f(x) = x+c, k%3=0, dove si intende il resto della divisione, operazione modulo
- seconda iterazione: f(x) = x-2c, k%3=1
- terza iterazione: f(x) = x+c, k%3=2
esempio 2
- prima iterazione: f(x) = c * x, k%3=0
- seconda iterazione: f(x) = (1/c2) * x, k%3=1
- terza iterazione: f(x) = c * x, k%3=2
Quindi essendo f(f(f(x))), alla prima iterazione prendi k=1, alla seconda k=2, alla terza k=3. In qualche modo con l'ultima iterazione devi bilanciare l'effetto delle precedenti. Credo altrimenti sia impossibile avere una funzione in R, definita in modo univoco, diversa da f(x)=x, che soddisfi la richiesta.