File: rand.cat

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (48 lines) | stat: -rw-r--r-- 1,475 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

rand(1)                        Scilab Function                        rand(1)
NAME
  rand - random number generator

CALLING SEQUENCE
  rand(m,n [,rtype])
  rand(x [, rtype])
  rand('key'[,n])

DESCRIPTION
  random matrix generator.

  rand(m,n)           is a random matrix of dimension mxn.

  rand(a)             is a random matrix of same size as a. rand(a) is com-
                      plex if a is a complex matrix

  rand('uniform')     The default random generator is set to a uniform random
                      number generator.

  rand('normal')      The default random generator is set to a Gaussian ran-
                      dom number generator.

  rand('seed')        returns the current value of the seed.

  rand('seed',n)      puts the seed to n. (n=0 at first call).

  str=rand('info')    return the type of the default random generator ('uni-
                      form' or 'normal')

  rand : with no arguments gives a scalar whose value changes each time it is
  referenced.  By default, random numbers are uniformly distributed in the
  interval (0,1). rand('normal') switches to a normal distribution with mean
  0 and variance 1.  rand('uniform') switches back to the uniform distribu-
  tion.

  The type of the random generator can also be locally changed by the use of
  the extra parameter rtype ( which can be 'uniform' or 'normal'

EXAMPLE
  x=rand(10,10,'uniform')
  rand('normal')
  rand('info')
  y=rand(x,'normal');

SEE ALSO
  ssrand