Bonjour,
Savez cous comment on génère une variable aléatoire selon une loi normale tronquée entre a et b
merci pour votre aide
Bonjour,
Savez cous comment on génère une variable aléatoire selon une loi normale tronquée entre a et b
merci pour votre aide
non, et toi?
tu peux faire comme moi et chercher dans la doc:
doc > statistical toolbox
cordialement
tu peux essayer quelque chose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function y=myfun(a,b,mu,sigma) %% y=myfun(a,b,mu,sigma) fournit un nombre aléatoire entre a et b correspondant à la loi normale gaussienne de valeur moyenne mu et de variance sigma val=true; while(val) R=normrnd(mu,sigma); if R>a&&R<b val=false; end end y=R; end
mdr
non sérieux pour l'instant je fais des tirage et je vérifie la condition >a et <b
pour info c'est avec normrnd()
cdl
ben, est-ce que la fonction que je t'ai fournie ne fonctionne pas?
Bonjour,
La fonction RANDN ne convient-elle pas? (Elle est disponible dans MATLAB de base)
Duf
Partager