M = randg
M = randg(A)
M = randg(A, n)
M = randg(A, x1, x2, ... , xN)
M = randg(A, sz)
M = randg(A, x1, x2, ... , xN, classname)
| Paramètre | Description |
|---|---|
| A | une valeur ou un tableau réel positif ou nul : le ou les paramètres de forme. |
| n | une variable : une matrice n-par-n sera générée. |
| x1, x2, ... , xN | valeurs x1-par-...-par-xN |
| classname | une chaîne : 'single' ou 'double' |
| Paramètre | Description |
|---|---|
| M | une matrice de nombres aléatoires. |
randg renvoie une matrice dont les éléments suivent une loi gamma, de paramètre de forme A et d'échelle unitaire.
Un tirage gamma de forme k a pour moyenne k et pour variance k ; une forme de 1 donne la loi exponentielle standard.
Lorsque seul A est fourni, le résultat a la taille de A et chaque élément utilise la forme correspondante. Lorsqu'une taille est fournie, A doit être un scalaire utilisé pour tous les éléments.
Les valeurs sont tirées par la méthode de rejet de Marsaglia et Tsang ; la graine (seed) peut être modifiée avec rng.
rng('default');
randg
rng('default');
randg(2, 3)
rng('default');
M = randg(3, 1, 100000);
[mean(M), var(M)]
rng('default');
randg(2, 2, 2, 'single')
| Version | Description |
|---|---|
| 2.0.0 | version initiale |