• Aucun résultat trouvé

MG2 – Logiciels scientifiques – Automne 2010 TP Matlab n

N/A
N/A
Protected

Academic year: 2022

Partager "MG2 – Logiciels scientifiques – Automne 2010 TP Matlab n"

Copied!
1
0
0

Texte intégral

(1)

MG2 – Logiciels scientifiques – Automne 2010 TP Matlab n

4

Les deux mod`eles propos´es sont des cas particuliers d’automates cellulaires dont on veut simuler l’´evolution dans le temps.

I.– Fourmi de Langton

On dispose d’un damier suppos´ e de taille infinie. Chaque case du damier peut prendre deux couleurs, soit vert, soit bleu. Une fourmi se d´ eplace sur ce damier, d’une case ` a la fois, dans le sens vertical ou horizontal. A chacun de ses d´ eplacements, la case qu’elle quitte change de couleur et, lorsqu’elle arrive sur une case verte elle tourne ` a gauche, lorsqu’elle arrive sur une case bleue elle tourne ` a droite.

Il faut ´ ecrire un programme simulant les d´ eplacements successifs de la fourmi.

Le damier sera d´ ecrit par une matrice d’entiers de taille N × N , chaque entier pouvant prendre deux valeurs correspondant aux deux couleurs : vert et bleu. Chaque case sera rep´ er´ ee par son indice ligne et son indice colonne, entre 1 et N . On prendra N de l’ordre de 80.

Au d´ epart, toutes les cases seront de la mˆ eme couleur (par exemple vert) et on fera partir la fourmi de la case centrale. On arrˆ etera la simulation lorsque la fourmi sortira du damier. On affichera alors l’´ etat final.

Quel ph´ enom` ene surprenant cette simulation r´ ev` ele-t-elle ?

II.– Percolation

Cet algorithme permet d’illustrer la propagation d’un ph´ enom` ene quelconque : feu de forˆ et, tˆ ache d’encre, courant ´ electrique, ´ epid´ emie etc.

On dispose d’un damier infini. On suppose que la probabilit´ e p de propagation du feu d’une case ` a ses voisines imm´ ediates (dans le sens horizontal ou vertical) est fixe. Au d´ epart, seule une case brˆ ule, puis le feu s’´ etend de proche en proche.

Il faut ´ ecrire un programme qui simule l’´ evolution de l’incendie.

Le damier sera d´ ecrit par une matrice d’entiers de taille N × N , chaque entier pouvant prendre trois valeurs correspondant aux trois ´ etats : normale, en train de brˆ uler, brˆ ul´ ee.

Chaque case sera rep´ er´ ee par son indice ligne et son indice colonne, entre 1 et N . On prendra N de l’ordre de 80.

Au d´ epart, toutes les cases seront normales et on fera partir le feu de la case centrale.

On arrˆ etera la simulation lorsqu’il n’y aura plus de case qui brˆ ule. On affichera alors l’´ etat final.

Quelle est l’influence du param` etre p sur l’´ evolution de l’incendie ?

Références

Documents relatifs

[r]

Pour chaque groupe de cartes, relie à main levée :.. • par un trait vert, les figures qui ont le même

[r]

[r]

On pose le nombre de 9 terminant l’écriture décimale de , et le nombre précédant tous ces 9 dans cette écriture décimale. On remarque en particulier que ne finit donc pas

- les périmètres des huit triangles sont identiques. Les triangles ainsi obtenus sont appelés magiques. Trouver trois tableaux 3 x 3 distincts de sorte que l’aire de l’un au moins

Alors l’espace entre pions se restreint et finira par s’annuler ; dès lors chaque coup de l’adversaire, suivi par ma réplique remettant les pions au contact, finira par

L’´ enonc´ e comporte cinq probl` emes ind´ ependants, n´ ecessitant l’usage de l’ordinateur. Sur la copie, ´ ecrire uniquement les r´ eponses aux questions pos´ ees. On