

   CCoommpplleexx VVeeccttoorrss

        complex(n = 0, real = numeric(), imaginary = numeric())
        as.complex(z)
        is.complex(z)

        Re(z)
        Im(z)
        Mod(z)
        Arg(z)
        Conj(z)

   DDeessccrriippttiioonn::

        These are basic functions which support complex arith-
        metic in R.  Complex vectors can be created with `com-
        plex'.  The vector can be specified either by giving
        its length, or its real and imaginary parts (or both).

        Note that `is.complex' and `is.numeric' are never both
        `TRUE'.

        The functions `Re', `Im', `Mod', `Arg' and `Conj' have
        their usual interpretation as returning the real part,
        imaginary part, modulus, argument and complex conjugate
        for complex values.  In addition, the elementary
        trigonometric, logarithmic and exponential functions
        are available for complex values.

   EExxaammpplleess::

        ## create a complex normal vector
        z <- complex(real = rnorm(100), imag = rnorm(100))
        ## or also (less efficiently):
        z2 <- 1:2 + 1i*(8:9)

