• Aucun résultat trouvé

Générations des nombres aléatoires (2) Prof

N/A
N/A
Protected

Academic year: 2021

Partager "Générations des nombres aléatoires (2) Prof"

Copied!
6
0
0

Texte intégral

(1)www.elmerouani.jimdo.com. 17/03/2013. lM ®E. Générations des nombres aléatoires (2) Prof. Mohamed El Merouani. ni. ua. ero FP. Génération des nombres pseudo aléatoires avec Excel. tou. Te. • Nous pouvons simuler la loi « uniforme » avec Excel à partir de la fonction ALEA. • Pour le vérifiez, recopions la formule =ALEA() sur 1000 cellules et représentons la distribution des valeurs obtenues par un nuage de points ou par un histogramme.. an 1.

(2) www.elmerouani.jimdo.com. 17/03/2013. lM ®E. ni. ua. ero. • On a à peu près autant de valeurs simulées entre 0 et 0,2 qu’entre 0,2 et 0,4, etc.. FP. tou. Te. • Nous aurions pu produire une série équivalente en passant par l’utilitaire Génération de nombres aléatoires (Allez dans le menu Outils. Si l’Utilitaire d’analyse n’apparaît pas, installez le en passant par Macros complémentaires).. an 2.

(3) www.elmerouani.jimdo.com. 17/03/2013. ero. lM ®E •. Par rapport à la fonction ALEA, dont le résultat est volatile, l’utilitaire permet de reproduire la même série. Il suffit d’entrer le même Entier générateur (ici 123456).. ni. ua FP. GÉNÉRATEURS DE NOMBRE ALÉATOIRE SOUS R. tou. Te. • Pour générer « n » nombres aléatoires qui suivent une loi uniforme (0,1) (comme nous l’avons vu en Excel) la commande en R est: > runif(n, min=0, max=1) • Si, nous voulons les représenter sur un graphique, on écrit: >x=runif(n, min=0, max=1) • Alors R les garde le résultat dans x sans l’afficher. Puis on trace le nuage de points: >plot(x) • Si on tape x tout simplement, R les affiche.. an 3.

(4) www.elmerouani.jimdo.com. 17/03/2013. GÉNÉRATEURS DE NOMBRE ALÉATOIRE sous R. ni. ua. ero. lM ®E. • Pour la reproductibilité et le contrôle, la graine pour les générateurs de nombre aléatoire devrait être mise explicitement, avant la première utilisation d'un générateur de nombre aléatoire dans le Script. • La commande est : >set.seed(m) • En changeant la graine et en lançant de nouveau le Script, on obtiendra de différents (indépendants) échantillons à partir des générateurs de nombre aléatoire.. FP. Générateur de nombres pseudopseudoaléatoires en Scilab: Scilab:. tou. Te. • Scilab possède une fonction rand() dont les appels successifs fournissent une suite de variables aléatoires indépendantes et identiquement distribuées, de loi uniforme sur [0, 1]. • En fonction des arguments d'entrée, la fonction rand() peut renvoyer une matrice de doubles aléatoires ou peut configurer ou récupérer la distribution des nombres aléatoires ou peut configurer ou récupérer la graine du générateur aléatoire.. an 4.

(5) www.elmerouani.jimdo.com. 17/03/2013. Générateur de nombres pseudoaléatoires en Scilab:. ni. ua. ero. lM ®E. • r=rand() //renvoi un scalaire aléatoire. • r=rand(m1,m2) //est une matrice aléatoire de dimensions m1 x m2. • r=rand(m1,m2,..,mn) //est une matrice aléatoire de dimensions m1 x m2,.. x mn. • r=rand(a) //est une matrice aléatoire de mêmes dimensions que a. rand(a) est complexe si a est une matrice complexe.. FP. Changer la distribution des nombres aléatoires:. tou. Te. • rand("uniform") //La loi par défaut est uniforme sur l'intervalle [0,1]. • rand("normal") //La loi par défaut est une loi normale centrée réduite (moyenne 0, variance 1). • key=rand("info") //renvoie la distribution courante, c'est à dire "uniform" ou "normal". • key est un argument (chaîne de caractères, "uniform" ou "normal ". Par défaut: key="uniform". an 5.

(6) www.elmerouani.jimdo.com. 17/03/2013. Exemple:. lM ®E. Dans cet exemple, nous générons 1000 nombres aléatoires en une seule colonne qui suivent la loi uniforme (0,1) puis nous allons tracer l’histogramme correspondant en lui ajoutant le titre et le noms des axes.. ni. ua. ero. r=rand(1000,1,"uniform"); scf(); histplot(10,r); xtitle("Nombres uniformes par rand","X","Fréquence"). FP tou. Te. • http://help.scilab.org/docs/5.4.0/fr_FR/rand.h tml. an 6.

(7)

Références

Documents relatifs

Au 31 décembre 2016, ces actions ne sont plus soumises qu’à la condition de présence des bénéficiaires aux dates de livraison prévues respectivement en janvier, mars 2017 et

ACANTHE DEVELOPPEMENT Société Anonyme au capital de 41 721 439 euros Siège social : 2 rue de Bassano 75116 - PARIS 735 620 205 RCS PARIS __________________________ RAPPORT DE GESTION

c Énoncer le développement de Taylor à l'ordre deux dans le cas d'un point stationnaire et expliquer pourquoi on considère le développement en un tel point dans la recherche

Ces comparaisons de produits permettent également de constater que pour des situations dominées par la rhynchosporiose et la septoriose, les strobilurines n’apportent rien, comme

indication : utiliser la z définition vue dans le I pour avoir un nombre réel au dénominateur... Donner la forme

• Ouvrir le panneau des propriétés de l'objet texte t 0 : – choisir sa couleur et sa mise en forme ; – dans l'onglet Position, choisir Mx dans la liste déroulante Point de

1 pour l'affichage des axes ; 1 – dans la boîte de dialogue Préférences – Graphique, onglet Basique, cocher la case Gras dans la rubrique Axes.. • Dans la vue Graphique 2 ,

Caractère galiléen approché du référentiel géocentrique ou d’un référentiel terrestre.. Systèmes de deux