Bonjour tout le monde, je veux écrire un programme qui calcul le terme général d'une suite récurrent de fonctions, le terme général est en fonction de tous ses termes précédent et le résultat est en fonction d'une fonction donnée. Le programme que je propose me calcul le dernier terme que en fonction du terme précédent!!. Merci pour tout aide. Voici le programme, la fonction donnée est le ln(x), ou est l'erreur?
P := proc (k, s) local P, j;
P(0, s) := 1; P(1, s) := ln(s);
P(k, s) := expand(sum(P(1, j*s)*P(k-j, s), j = 1 .. k), ln(s))
end proc