J'ai la suite réelle suivante :
u(0) = 0, u(1)=0, u(2)=1, u(n+2)= - u(n+1) + 5u(n) - 3u(n-1).
Je dois élaborer un programme Maple permettant de calculer u(15).
Je me suis dit autant calculer u(n) ! ^^ (De toute façon dans la programmation du truc ça revient au même).
Voilà ce que j'ai pondu :
Code : Tout sélectionner
u := proc (n)
local i, result00, result0;
global result;
result00 := 0;
result0 := 0;
result := 1;
if n = 0 then result := result00 elif n = 1 then result := result0 elif n>2 then
for i from 3 to n do
result := -1*result + 5*result0 - 3*result00;
result00 := result0;
result0 := result;
od; fi;
print(result);
end;
Quelqu'un pourrait-il m'aider ?
Merci par avance.