Скачать Scientific Subroutine Library for Turbo Pascal

27.09.1985
Скачать файл (57,25 Кб)

The following programs were written by Allen Miller and appear in the book entitled "Pascal Programs For Scientists And Engineers" which is published by Sybex, 1981. They were originally typed and submitted to MTPUG in Oct. 1982 Juergen Loewner, D-4400 Muenster, Hoher Heckenweg 3, West Germany. They have had minor corrections and adaptations for Turbo Pascal by Jeff Weiss, 1572 Peacock Ave., Sunnyvale, CA 94087.

Full programs have .PAS extension; library procedures and functions have .LIB extension and are generally used with {$I ...} INCLUDE statements.

MEANS.PAS:     Program to test MEANSTD.LIB.  (p.26)

MEANSTD.LIB:   This routine computes the mean and the standard
               deviation of a set of numbers. (p.26)

RANDOM.LIB:    A random generator (0..1).  Note the internal routine
               with Turbo Pascal is superior and used subsequently.
               (p. 29)

RANTST.PAS:    Program to test RANDOM.LIB,RANDG.LIB.   (p. 32)

RANDG.LIB:     A random generator with gaussian distribution. (p.35)

MATR1.PAS:     A matrix multiplication program.  (p. 50)

DETERM.PAS:    A  program to calculate the determinant of  a  3x3
               matrix.  (p. 55)

SIMQ1.PAS:     A program to solve three simultaneous equations
               by Cramer's Rule.  (p. 67)

GAUSS.PAS:     A  program  to  perform simultaneous  solution  by
               Gaussian elimination.   (p. 75)

SOLVGJ.PAS:    same as above but Gauss-Jordan algorithm. (p. 84)

GAUSSJ.LIB:    Gauss-Jordan matrix inversion and solution. (p. 87)

SOLVGV.PAS:    A  program to perform  simultan.  sol.  by  Gauss-
               Jordan elimination