Matlab: Nombres aléatoires de façon Gaussienn

Fermé
dodo1245 - 19 nov. 2009 à 16:32
 dodo1245 - 21 nov. 2009 à 15:16
Bonjour,
J'essaye de générer une série de nombres aléatoires distribués de façon gaussienne, la moyenne doit être <m> et l'écart type de 1, ensuite je dois l'afficher.
J'ai écrit le programme suivant en cherchant comment marchait randn, mais je ne suis pas sure d'avoir compris, car je n'obtiens pas de courbe Gaussienne:

clear all
close all

N=input('nombre de lignes que vous voulez générer pour la matrice: ')
m=input('entrez la valeur de la moyenne dont vous souhaitez tracer la courbe gaussienne: ')
serie=m+1.*randn(N,2) % commentaire: On génère une série de nombres de moyenne a et d'écart type 1
bar(serie) % commentaire: on affiche la courbe avec un histogramme


Je pense que le problème vient de la fonction randn, j'ai pas bien saisi la signification des arguments (j'ai repris l'exemple qui est proposé dans l'aide de matlab, en supposant que m donnait bien la moyenne et 1 l'écart type..)
Si vous savez d'où vient le problème, ça m'aiderait !
Merci beaucoup.

1 réponse

Personne n'a d'idée ? :(
0