Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1167 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [MAPLE] accélération de convergence

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MAPLE] accélération de convergence

n°1735603
djocin
Posté le 22-05-2008 à 12:13:09  profilanswer
 

Bonjour
Je souhaite écrire une procédure sous Maple visant à accélérer la convergence d'une série, en l'occurence la somme des 1/n².
 
J'ai donc écrit ceci :
 
 
 
richardson:=proc(n)
 
local s0,s1,k,j,st,S,puiss;
 
st[0]:=0;
 
//calcul de  la somme sans accélération//
 
for k from 1 to 2^n do
 
st[k]:=st[k-1]+1/k^2;od;
 
s0[n]:=st[2^n];
 
//calcul avec l'accélération de convergence//
 
for j from 1 to n do
 
s1[0]:=0;
 
s0[0]:=1;
 
s0[1]:=3/2;
 
puiss:=2^j;
 
for k from 1 to 2^(n-j) do
 
st[j]:=(puiss*st[2*k-1]-st[k-1])/(puiss-1);
 
od;
 
od;
 
print(evalf(s0[n]),evalf(st[n]));
 
end;
 
 
Mon problème se situe dans la phase d'accélération, car je ne voit pas comment faire pour faire comprendre à Maple de réutiliser le terme st[j] dans le calcul du terme suivant.
 
Merci de votre aide.

mood
Publicité
Posté le 22-05-2008 à 12:13:09  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [MAPLE] accélération de convergence

 

Sujets relatifs
Animation pendule de foucault [maple][Maple] Calcul du localisateur par la DFT
calcul d'accelerationProgramme en Maple
Maple 9 et matrices complexesrien
Définir nouvelles opérations sous mapleprogramme C en maple
file d'attente en mapleprogramme maple
Plus de sujets relatifs à : [MAPLE] accélération de convergence


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR