Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
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 - m1por- m2.
- rand(m1,m2,..,mn)
- é uma matriz randômica de dimensão - m1por- m2,.. por- mn.
- rand(a)
- é uma matriz randômica com mesmo tamanho que a. - rand(a)é de complexos se- aé 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 | ||
| << ones | Elementary matrices | squarewave >> |