Bonjour.
serie = moyenne + écart-type
On préfère travailler en variance :
serie = moyenne + sqrt(variance)
Exemple avec:
N=1000
m=0.1
var=2
Nd=100
1 2 3 4 5 6 7 8 9
| 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: ')
var=input('entrez la valeur de la variance dont vous souhaitez tracer la courbe gaussienne: ')
Nd=input('entrez la valeur de la distribution dont vous souhaitez tracer la courbe gaussienne: ')
NH=linspace(-5,5,Nd)';
serie=m+sqrt(var)*randn(N,1); % commentaire: On génère une série de nombres de moyenne a et d'écart type 1
hist(serie,NH) % commentaire: on affiche la courbe avec un histogramme |
à quoi sert ce x allant de -3 à 3 (d'ailleurs pourquoi 3 ?)
En général on distribue de -3*sigma à 3*sigma ce qui représente 99% de l'effectif :
NH=linspace(-3*sqrt(var),3*sqrt(var),Nd)';
Partager