Processing math: 100%
  • <- Retour aux 1/4h python
    L'objectif des 1/4h python est d'illustrer par la simulation certains aspects du cours. Toutes les fenêtres de code peuvent (et doivent!) être exécutées en cliquant sur Evaluate. N'hésitez pas à éditer le code pour modifier les paramètres.

    Le modèle

    Ce premier 1/4h python est consacré à la simulation de la marche aléatoire simple sur le cercle Z/LZ.

    Simulations de quelques trajectoires


    On commence par simuler et tracer K trajectoires indépendantes S0,S1,,Sn sur le cercle Z/LZ.
    Ne pas hésiter à modifier L et n!



    Histogramme de la loi de Sn


    On cherche maintenant à évaluer la loi de Sn, pour n grand. Dans la PC1, un exercice démontre que lorsque n+,

    SnloiLoi uniforme sur Z/LZ.

    Rappelons que cela est équivalent à

    Pour tout r{0,1,,L1},P(Sn=r)n+1/L.

    Pour illustrer cette convergence, il faut donc fixer L et simuler K fois (avec K grand) la variable Sn (avec n grand également). On représente les résultats dans un histogramme.




    Commentaires : On peut illustrer dans l'histogramme ci-dessus les différents régimes :
    • nL/2 : Sn n'a pas eu le temps de faire le tour, on observe simplement l'histogramme d'une binomiale.
    • nL2 : la marche a bien convergé en loi (voir la fin de la PC1), Sn est quasiment uniforme.
    • n=const×L2 : c'est le régime le plus intéressant. Le comportement limite est lié à l'équation de la chaleur (voir également la fin de la PC1).








    Liens