Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

unifrnd

Los números aleatorios uniformes continuos

Sintaxis

R = unifrnd(A,B)
R = unifrnd(A,B,m,n,...)
R = unifrnd(A,B,[m,n,...])

Descripción

R = unifrnd(A,B) Devuelve una matriz de números aleatorios generados a partir de las distribuciones uniformes continuas con extremos inferior y superior especificados por y, respectivamente.RAB Si y son matrices, se genera a partir de la distribución especificada por los elementos correspondientes de y.ABR(i,j)AB Si uno o es un escalar, se expande al tamaño de la otra entrada.AB

R = unifrnd(A,B,m,n,...) O R = unifrnd(A,B,[m,n,...]) Devuelve un-por--por-... Matriz.mn Si y son escalares, todos los elementos de se generan a partir de la misma distribución.ABR Si es o es una matriz, deben ser-por--por-....ABmn

Ejemplos

Genere un número aleatorio cada uno de las distribuciones uniformes continuas en los intervalos (0,1), (0, 2),..., (0,5):

a = 0; b = 1:5; r1 = unifrnd(a,b) r1 =     0.8147    1.8116    0.3810    3.6535    3.1618 

Genere cinco números aleatorios cada uno de las mismas distribuciones:

B = repmat(b,5,1); R = unifrnd(a,B) R =     0.0975    0.3152    0.4257    2.6230    3.7887     0.2785    1.9412    1.2653    0.1428    3.7157     0.5469    1.9143    2.7472    3.3965    1.9611     0.9575    0.9708    2.3766    3.7360    3.2774     0.9649    1.6006    2.8785    2.7149    0.8559

Genere cinco números aleatorios de la distribución uniforme continua en (0, 2):

r2 = unifrnd(a,b(2),1,5) r2 =     1.4121    0.0637    0.5538    0.0923    0.1943

Capacidades ampliadas

Introducido antes de R2006a