MJoe a écrit:Là il faut faire appel au calcul formel
Effectivement, et sauf à avoir un super calculateur, faire une chaîne de Markov ne sert pas à grand chose.
MJoe a écrit:Là il faut faire appel au calcul formel
MJoe a écrit:quel(s) logiciel(s) utilisez-vous pour effectuer vos calculs formels ?
leon1789 a écrit:Arbre,
peux-tu nous présenter cette astuce, s'il te plait?
>Etape:=proc(U)local R,W,L,T,b;
> global n;
>
> R:={}; W:={}; for L in U do b:=L[1]; L[1]:=b*(n-L[2])*1./n;
> if(L[1]<>0) then if(member(L[2],W)) then for T in R do if(T[2]=L[2]) then R:=R minus {T}; T[1]:=T[1]+L[1];R:=R union {T}:fi: od:
> else W:=W union {L[2]}: R:=R union {L}: fi: fi: L[1]:=b*L[2]*1./n;
> if(L[2]>0) then L[2]:=L[2]-1; if(member(L[2],W)) then for T in R do if(T[2]=L[2]) then R:=R minus {T}; T[1]:=T[1]+L[1];R:=R union {T}:fi: od:
> else W:=W union {L[2]}: R:=R union {L}: fi: fi: od:
> RETURN(R);
> end:
Arbre a écrit:En fait la grosse astuce derrière tout cela c'est qu'une forme commode pour réprésenter une structure algébrique c'est un ensemble dont les partie interagisse d'une certaine façon, lorsqu'on les multiplie.
Arbre a écrit:Je mets directement mon programme en Maple :
(...)
Je me tiens à votre disposition pour plus d'explication.
leon1789 a écrit:Le paramètre U correspond à quoi ?
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 6 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :