FUNCTION: c05 - solve nonlinear equations using NAG's C05 routines

CALLING SEQUENCE:
   c05(f,x,x0,opt) 

PARAMETERS:
   f   - list of functions whose zeroes are being sought 
   x   - list of variables
   x0  - list of initial guesses for x 
   opt - set of options: manual or verbose

SYNOPSIS:
- c05 runs routines NAG's routines C05NBF and C05PBF through Matlab
  at a remote host.

- C05PBF uses the also function's Jacobian, which is calculated first.
  C05NBF does not use the Jacobian.

- The result is a list containing four lists:
    1. The solution found with C05NBF (if found)
    2. The function value at that point
    3. The solution found with C05PBF (if found)
    4. The function value at that point

- Before using c05, the local and remote hosts must be first correctly
  initialized. This can be done as follows:

    1. editing c05config.mpl as to set correct values for the variables
        (a) c05_remotehost_ - a string specifying the name of the remote
            host at which Matlab and its genmex extension will be used
        (b) c05_remoteuser_ - a string specifying a username at the,
            remote host whose account's .rhosts file permits remote
            access from the host and user account on which Maple is run
            (the local host)
        (c) c05_remotedir_ - a string telling which directory on the
            remote host will be used for storing the temporary files
    2. loading c05setup.mpl and running c05setup()
    3. loading c05.mpl with read(`c05.mpl`).

- If the string `verbose` is included in the options, more information,
  will be displayed telling about the progress of the remote access.

- If the string `manual` is included in the options, the calculations
  will not be performed in Matlab. Instead, the files needed will be
  generated and copied to the directory specified by c05_remotedir_
  (see above). Matlab can then be run interactively with the m-file c05.m,
  which enables looping through parameters and/or different initial guesses.

EXAMPLES:
> c05([x1*x2x1*x2-x2^3-1, x1^2*x2+x2-5], [x1,x2], [1,1]);

                                    -11                      -10
    [[2., 1.], [.5377476200000000*10   , .1330047200000000*10   ],

                                    -11                      -10
    [2., 1.]], [.5377920300000000*10   , .1330224800000000*10   ]]


SEE ALSO: NAG (http://www.nag.co/),
          genmex (http://www.helsinki.fi/~mjlaine/genmex/)
