Matlab est un logiciel couramment utilisé pour nous. Les amis qui effectuent des processus aléatoires ou des probabilités utilisent souvent des nombres aléatoires. Mais comment ces données sont-elles générées ? Ce qui suit présente quelques nombres aléatoires courants dans Matlab.
Méthodes que Matlab peut utiliser pour générer des nombres aléatoires :
Distribution uniforme :
weight unifrnd (a, b, m, n)
Produit m*n ordre [a, b] distribution uniforme
weight unifrnd (a, b )
Générer un nombre aléatoire uniforme [a,b]
Recommandé d'étudier "Introduction à la programmation"
Exemple :
2. rand (m, n)
Produit m*n commande [0, 1] ] Matrice de nombres aléatoires uniformément distribués
weight rand(n);
génère n*n ordre [0,1] nombres aléatoires uniformément distribués
Exemple :
3. binornd(n,p,[M,N,P,...])
génère des nombres aléatoires qui obéissent à la distribution binomiale. Les paramètres de la distribution binomiale sont : n et p
Considérons un exemple de tir sur cible, chaque tir Le. le taux de réussite est p et un total de N armes à feu sont tirées, alors le nombre total de coups obéit à la distribution binomiale avec les paramètres (N, p). Notez que p doit être inférieur ou égal à 1 et non négatif, et N doit être un nombre entier.
weight binord(n,p,[M,N,P,...])
Les nombres aléatoires générés obéissent à la distribution binomiale de paramètres (N, p) , ces nombres aléatoires sont disposés dans une matrice d'ordre M*N*P.... Si seul M est écrit, une matrice M*M est générée
Exemple :
4. unidrnd(N, m,n)
Exemple :Produit une matrice de nombres aléatoires discrets uniformément distribués d'ordre m*n ; génère une matrice mm*nn avec une valeur comprise entre 1-N
5 exprnd (mu,m, n)
produit m*. n valeur attendue d'ordre Une matrice de nombres aléatoires à distribution exponentiellepour mu Exemple : Il existe également d'autres nombres aléatoires, qui ne seront pas présenté ici. Les méthodes sont similaires à et pour des tutoriels de programmation plus connexes, veuillez faire attention au
Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!