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.
Números aleatorios distribuidos uniformemente
X = rand
devuelve un único número aleatorio distribuido uniformemente en el intervalo (0,1).
X = rand(
devuelve un array de sz1,...,szN
)sz1
por ... por szN
de números aleatorios donde sz1,...,szN
indica el tamaño de cada dimensión. Por ejemplo, rand(3,4)
devuelve una matriz de 3 por 4.
X = rand(___,
devuelve un array de números aleatorios con el tipo de datos typename
)typename
. La entrada typename
puede ser 'single'
o 'double'
. Puede utilizar cualquiera de los argumentos de entrada en las sintaxis anteriores.
X = rand(___,'like',
devuelve un array de números aleatorios como p
)p
, es decir, del mismo tipo de objeto que p
. Puede especificar typename
o 'like'
, pero no ambos.
Nota
No se recomiendan las entradas 'seed'
, 'state'
y 'twister'
para la función rand
. En su lugar, utilice la función rng
. Para obtener más información, consulte Sustituir sintaxis no recomendadas de rand y randn.
La secuencia de números producida por rand
se determina mediante la configuración interna del generador de números pseudoaleatorios uniformes que subyace a rand
, randi
y randn
. Puede controlar ese generador de números aleatorios compartidos mediante rng
.
randi
| randn
| randperm
| RandStream
| rng
| sprand
| sprandn