Previous Up Next

6.42.3  Matrice aléatoire : ranm randMat randmatrix

ranm ou randMat ou randmatrix a comme argument un entier n ou deux entiers n,m et éventuellement un troisième argument soit un entier k, soit le nom quoté de la loi de distribution des nombres aléatoires de la matrice (voir aussi 6.25.32, 6.38.37 et 7.3.6).
ranm renvoie un vecteur d’ordre n ou une matrice n× m constituée d’entiers aléatoires uniformément distribués entre -99 et 99 (par défaut) ou entre 0 et k−1 ou une matrice n× m de nombres aléatoires distribués selon la loi mise entre-quote.
On tape :

ranm(3)

On obtient :

[-54,78,-29]

On tape :

ranm(2,4)

On obtient :

[[27,-29,37,-66],[-11,76,65,-33]]

On tape :

ranm(2,4,3)

Ou on tape :

ranm(2,4,’rand(3)’)

On obtient :

[[0,1,1,0],[0,1,2,0]]

On tape :

ranm(2,4,’randnorm(0,1)’)

On obtient :

[[1.83785427742,0.793007112053,-0.978388964902,-1.88602023857], [-1.50900874199,-0.241173369698,0.311373795585,-0.532752431454]]

On tape :

ranm(2,4,2..4)

On obtient :

[[2.00549363438,3.03381264955,2.06539073586,2.04844321217], [3.88383254968,3.28664474655,3.76909781061,2.39113253355]]

Previous Up Next