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
m1porm2.- rand(m1,m2,..,mn)
é uma matriz randômica de dimensão
m1porm2,.. 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=0numa 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 >> |