*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> complib/zlarnv (3)              
Title
Content
Arch
Section
 

Contents


ZLARNV(3F)							    ZLARNV(3F)


NAME    [Toc]    [Back]

     ZLARNV - return a vector of n random complex numbers from a uniform or
     normal distribution

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	ZLARNV(	IDIST, ISEED, N, X )

	 INTEGER	IDIST, N

	 INTEGER	ISEED( 4 )

	 COMPLEX*16	X( * )

PURPOSE    [Toc]    [Back]

     ZLARNV returns a vector of	n random complex numbers from a	uniform	or
     normal distribution.

ARGUMENTS    [Toc]    [Back]

     IDIST   (input) INTEGER
	     Specifies the distribution	of the random numbers:
	     = 1:  real	and imaginary parts each uniform (0,1)
	     = 2:  real	and imaginary parts each uniform (-1,1)
	     = 3:  real	and imaginary parts each normal	(0,1)
	     = 4:  uniformly distributed on the	disc abs(z) < 1
	     = 5:  uniformly distributed on the	circle abs(z) =	1

     ISEED   (input/output) INTEGER array, dimension (4)
	     On	entry, the seed	of the random number generator;	the array
	     elements must be between 0	and 4095, and ISEED(4) must be odd.
	     On	exit, the seed is updated.

     N	     (input) INTEGER
	     The number	of random numbers to be	generated.

     X	     (output) COMPLEX*16 array,	dimension (N)
	     The generated random numbers.

FURTHER	DETAILS
     This routine calls	the auxiliary routine DLARUV to	generate random	real
     numbers from a uniform (0,1) distribution,	in batches of up to 128	using
     vectorisable code.	The Box-Muller method is used to transform numbers
     from a uniform to a normal	distribution.
ZLARNV(3F)							    ZLARNV(3F)


NAME    [Toc]    [Back]

     ZLARNV - return a vector of n random complex numbers from a uniform or
     normal distribution

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	ZLARNV(	IDIST, ISEED, N, X )

	 INTEGER	IDIST, N

	 INTEGER	ISEED( 4 )

	 COMPLEX*16	X( * )

PURPOSE    [Toc]    [Back]

     ZLARNV returns a vector of	n random complex numbers from a	uniform	or
     normal distribution.

ARGUMENTS    [Toc]    [Back]

     IDIST   (input) INTEGER
	     Specifies the distribution	of the random numbers:
	     = 1:  real	and imaginary parts each uniform (0,1)
	     = 2:  real	and imaginary parts each uniform (-1,1)
	     = 3:  real	and imaginary parts each normal	(0,1)
	     = 4:  uniformly distributed on the	disc abs(z) < 1
	     = 5:  uniformly distributed on the	circle abs(z) =	1

     ISEED   (input/output) INTEGER array, dimension (4)
	     On	entry, the seed	of the random number generator;	the array
	     elements must be between 0	and 4095, and ISEED(4) must be odd.
	     On	exit, the seed is updated.

     N	     (input) INTEGER
	     The number	of random numbers to be	generated.

     X	     (output) COMPLEX*16 array,	dimension (N)
	     The generated random numbers.

FURTHER	DETAILS
     This routine calls	the auxiliary routine DLARUV to	generate random	real
     numbers from a uniform (0,1) distribution,	in batches of up to 128	using
     vectorisable code.	The Box-Muller method is used to transform numbers
     from a uniform to a normal	distribution.


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
slarnv IRIX return a vector of n random real numbers from a uniform or normal distribution
dlarnv IRIX return a vector of n random real numbers from a uniform or normal distribution
slaruv IRIX return a vector of n random real numbers from a uniform (0,1)
dlaruv IRIX return a vector of n random real numbers from a uniform (0,1)
glNormal3bv Tru64 set the current normal vector
glNormal3fv Tru64 set the current normal vector
glNormal3b Tru64 set the current normal vector
glNormal3f Tru64 set the current normal vector
glnormal IRIX set the current normal vector
glNormal3d Tru64 set the current normal vector
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service