rndvm#

Purpose#

Computes von Mises pseudo-random numbers.

Format#

x = rndvm(r, c, m, k)#
Parameters:
  • r (scalar) – number of rows of resulting matrix.

  • c (scalar) – number of columns of resulting matrix.

  • m (NxK matrix) – ExE conformable with r x c, means for von Mises distribution.

  • k (LxM matrix) – ExE conformable with r x c, shape argument for von Mises distribution.

Returns:

x (RxC matrix) – von Mises distributed random numbers.

Examples#

// Set seed for repeatable output
rndseed 12345;

// Generate a 3x2 matrix of von Mises
// random numbers with mean = pi, shape = 2
x = rndvm(3, 2, 3.14, 2);
print x;

After the code above, x is:

 3.1175039       -2.1479505
 2.4731394        1.5778518
0.30247595        2.5394883

Source#

random.src