Short: scientific curve fitting and data processing Type: util/misc Architecture: m68k-amigaos Amiga version of FUDGIT 2.33 ******** What is FUDGIT? ******** FUDGIT is a double-precision multi-purpose fitting program. It can manipulate complete columns of numbers in the form of vector arithmetic. FUDGIT is also an expression language interpreter understanding most of C grammar except pointers. Morever, FUDGIT is a front end for any plotting program supporting commands from stdin. It is a nice mathematical complement to GNUPLOT, for example. The main features of FUDGIT are: - Built-in fitting series such as: + power series (polynomial); + sine series; + cosine series; + Legendre polynomials; + series of Gaussians; + series of exponentials; - User definable fitting functions; - Fourier transforms; - Spline interpolation; - Smoothing; - Double-precision built-in calculator; - Built-in interpreter supporting most of C language including flow control (if, else, while, for, break, continue); - User definable functions and procedures; - Double-precision vector arithmetic; - Access to the complete C math library; - Possible abbreviation of all the ``fitting mode'' commands; - Possible plural when it makes sense too; - Interactive shell supporting flow control (while, if-else-endif, foreach); - User definable macros; - User definable aliases; - On-line help; - On-line loadable procedure- or function-objects; - Totally dynamical allocation of variables and parameters; - Possible selection of fitting ranges; FUDGIT has a collection of fitting routines including: - straight line (linear) least squares; - straight line (linear) least absolute deviation; - general linear least squares using QR decomposition; - general linear least squares using singular value decomposition; - nonlinear Marquardt-Levenberg method; Refer to the manual for a complete description and a tutorial on I/O and fitting.