ECE 2 Informatique
Travail n◦2 - Simulations de processus al´eatoires discrets
Prise en main - Commandes tabul,bar et select... case
Dans la console SCILAB, entrer les unes apr`es les autres, les commandes suivantes et interpr´eter ce qui apparait
`a l’´ecran :
z=grand(1,50,"uin",1,3)
t=tabul(z)
bar(t(:,1) ; t(:,2))
x=floor(3*rand())+1
select x case 1 then y=4 case 2 then y= 7 case
3 then y=13
Exercice 1 - Mouvement al´eatoire sur les sommets d’un triangle.
1. R´ecuperer puis interpr´eter le fichier depl.sci sur la page SCILAB du site mathecegap.free.fr :
http://mathecegap.free.fr/mathece2gap/Algorithmique.html
2. Ecrire un algorithme acceptant en entr´ee un entier naturel net qui dessine dans le plan la trajectoire de
taille nd’un mobile sur un triangle soumis au r´egle de mouvement al´eatoire de l’ex. 5 de la feuille
R´evisions - Utilisations de syst`emes complets d’´ev`enements .
Indication : On pourra utiliser la fonction depl pr´esent´ee dans la question 1 de cet exercice ainsi qu’une
structure it´erative dans laquelle s’int´egrera une structure de conditionnelle Select .... case ... then
afin de distinguer les diff´erents mouvements possibles en fonction de la position du pion.
Tester votre algorithme et appeler pour faire v´erifier votre programmation.
3. Observations des positions `a l’instant n.
Modifier l’algorithme pr´ec´edent afin qu’il accepte en entr´ee un entier naturel net un entier naturel met qu’il
simule mtrajectoires de taille ndu mobile afin d’effectuer mobservations de la variable Xn, variable donnant
la position du pion `a l’instant n. Pr´esenter le r´esultat sous forme d’un diagramme bˆatons et comparer aux
valeurs th´eoriques an,bnet cndonnant la loi de la variable Xn.
Indication : On utilisera la commande tabul pour afin de d’´etablir une matrice valeur/effectif puis l’instruction
bar afin de tracer le diagramme bˆatons associ´e.
Tester votre algorithme et appeler pour faire v´erifier votre programmation.
4. Observations du temps pass´e dans un ´etat donn´e entre l’instant initial et l’instant n.
Modifier l’algorithme pr´ec´edent afin qu’il permette de comptabiliser le temps pass´e dans chacun des 4 ´etats
lors d’une trajectoire de taille n. Pr´esenter le r´esultat sous forme d’un diagramme bˆatons.
Tester votre algorithme et appeler pour faire v´erifier votre programmation.
Exercice 2 - Marche al´eatoire sur Z.
On souhaite simuler la marche al´eatoire d’un mobile sur une droite gradu´ee aux valeurs enti`eres relatives (positives
et n´egatives). Le mobile `a l’instant initial est au point 0. A chaque instant il peut avec la mˆeme probabilit´e :
rester sur place, avancer d’une ou deux unit´es ou reculer d’une ou deux unit´es. On souhaite simuler le mouvement
et m´emoriser la position de ce mobile.
1. Donner la loi de probabilit´e de la variable al´eatoire Tkdonnant le nombre d’unit´es (orient´es) de d´eplacement
du mobile lors de l’instant k.
1