******************************************************************************
*                                                                            *
*                                 TPMATH1.ZIP                                *
*                                                                            *
*                    MATHEMATICAL LIBRARY IN TURBO PASCAL                    *
*                               PART 1 : UNITS                               *
*                         Last updated : August 1997                         *
*                                                                            *
******************************************************************************



                            AUTHOR : Dr Jean DEBORD

               Laboratoire de Pharmacologie, Faculte de Medecine
               2 Rue du Docteur Marcland, 87025 Limoges (France)
                            JDebord@compuserve.com
               http://ourworld.compuserve.com/homepages/JDebord

******************************************************************************
 This library is distributed as freeware. You may use it any way you like, as
 long as you don't charge money for it, remove the copyright notices, or hold
 anyone liable for its results.
******************************************************************************



CONTENTS
========

Units
-----

  FMATH.PAS    : Mathematical functions
  FCOMP.PAS    : Complex numbers and functions
                 (modified from E.F. Glynn, with permission)
  MATRICES.PAS : Vector and matrix operations
  MATCOMP.PAS  : Complex matrices
  EIGEN.PAS    : Eigensystems
  OPTIM.PAS    : Function minimization
  POLYNOM.PAS  : Polynomials and rational fractions
  FOURIER.PAS  : Fast Fourier transform
                 (modified from Don Cross, with permission)
  STAT.PAS     : Statistical functions
  REGRESS.PAS  : Linear and polynomial regressions
  PASTRING.PAS : Turbo Pascal string routines
  PLOT.PAS     : Plotting routines

Include file
------------

  MATH387.INC  : Mathematical functions for 387+ coprocessors
                 (modified from J.D. Gayrard, with permission)

Documentation file
------------------

  TPMATH1.TXT  : This file

The use of the routines is explained in the comment part of each file.


SYSTEM REQUIREMENTS
===================

PC or compatible
Math coprocessor recommended
Turbo Pascal v. 4.0 or higher
(TP 6.0 or higher is required to use MATH387.INC)


INSTALLATION
============

- Copy all units in a given directory
- Make this directory available to Turbo Pascal by adding
  its name in the "Options/Directories/Unit directories" 
  and "Options/Directories/Include directories" dialog boxes


REFERENCES
==========

(1) D. CROSS
    Fast Fourier Transforms
    http://www.intersrv.com/~dcross/fft.html

(2) L. A. FROISTAD
    RANLAF.ZIP on Compuserve's IBMPRO forum

(3) J. D. GAYRARD
    MATHLIB2.ZIP on Compuserve's BPASCAL forum
    Also available at the Delphi Super Page:
    http://wcarchive.cdrom.com/pub/delphi_www/
    in the Delphi 1.0 Freeware section.

(4) E. F. GLYNN
    CMPLX.ZIP at ftp://cloudlab.larc.nasa.gov/pnumsrc.htm

(5) D. W. MARQUARDT
    An algorithm for least squares estimation of nonlinear parameters.
    J. Soc. Indust. Appl. Math., 1963, 11, 431-441

(6) A. R. MILLER
    Basic Programs for Scientists and Engineers.
    Sybex, 1981

(7) J. A. NELDER & R. MEAD
    A simplex method for function minimization.
    Comput. J., 1964, 7, 308-313

(8) W. H. PRESS, S. A. TEUKOLSKY, W. T. VETTERLING & B. P. FLANNERY
    Numerical Recipes. The Art of Scientific Computing.
    Cambridge University Press, 2nd edition 1992

(9) Turbo Pascal Numerical Methods Toolbox.
    Borland International, 1986


