rand
gerador de números randômico
Seqüência de Chamamento
rand(m1,m2,.. [,key]) rand(x [, key]) rand() rand(key) rand("seed" [,n]) rand("info")
Parâmetros
- mi
inteiros
- key
string com valor
"uniform"
, ou"normal"
- x
uma matriz. Apenas suas dimensões são levadas em conta
Descrição
Gerador de matriz randômico.
Sem argumento "key", as sintaxes abaixo produzem matrizes randômicas com o gerador randômico corrente (o padrão é "uniform")
- rand(m1,m2)
é uma matriz randômica de dimensão
m1
porm2
.- rand(m1,m2,..,mn)
é uma matriz randômica de dimensão
m1
porm2
,.. pormn
.- rand(a)
é uma matriz randômica com mesmo tamanho que a.
rand(a)
é de complexos sea
é uma matriz de complexos.- rand() : sem argumentos, fornece um escalar cujo valor muda
a cada vez que é referenciado.
Se presente, o argumento "key" permite especificar uma outra distribuição randômica.
- rand('uniform')
o gerador corrente é acertado como gerador randômico uniforme. Números aleatórios são distribuidos uniformemente e pertencem ao intervalo [0,1).
- rand('normal')
o gerador corrente é acertado como gerador de números randômico gaussiano (com média 0 e variância 1) .
- str=rand('info')
retorna o tipo do gerado randômico padrão ('uniform' ou 'normal')
É possível (re-)inicializar o "seed" do gerador randômico:
- rand('seed')
retorna o valor corrente do "seed".
- rand('seed',n)
define o seed como
n
. (o padrão én=0
numa primeira chamada).
Observação
Use a função mais poderosa grand ao invés.
Exemplos
x=rand(10,10,'uniform') rand('normal') rand('info') y=rand(x,'normal'); x=rand(2,2,2)
Report an issue | ||
<< prbs_a | random | sample >> |