Dec 062017
 
A bunch of really good Mathmatical + Engineering Routines.
File ENGR.ZIP from The Programmer’s Corner in
Category Pascal Source Code
A bunch of really good Mathmatical + Engineering Routines.
File Name File Size Zip Size Zip Type
BESY.PAS 1792 799 deflated
CFIT1.PAS 1408 693 deflated
CFIT1A.PAS 1664 796 deflated
CFIT2.PAS 1792 837 deflated
CFIT4.PAS 2048 945 deflated
DETERM.PAS 1280 519 deflated
DIFFUS.PAS 3712 1491 deflated
ERF4.PAS 1664 690 deflated
ERFD.PAS 896 451 deflated
ERFD3.PAS 1408 623 deflated
ERFSIMP.PAS 1664 722 deflated
FITPOL.PAS 3840 1468 deflated
GAUSID.PAS 3456 1273 deflated
GAUSS.PAS 3200 1193 deflated
GAUSSJ.LIB 3456 1218 deflated
GD-LINF1.LIB 2048 862 deflated
GD-LINF2.LIB 2176 913 deflated
JULIAN.LIB 384 179 deflated
LEAST1.PAS 3840 1383 deflated
LEAST2.PAS 4096 1527 deflated
LEAST3.PAS 3968 1536 deflated
LEAST6.PAS 4096 1577 deflated
LINFIT1.LIB 896 365 deflated
LINFIT2.LIB 1024 435 deflated
MATHPACK.PAS 12672 3986 deflated
MATR1.PAS 1920 666 deflated
MEANS.PAS 1024 483 deflated
NEWDR.PAS 768 339 deflated
NEWDR2.PAS 768 376 deflated
NEWTON-L.LIB 768 353 deflated
NEWTON.LIB 512 278 deflated
NLIN3.PAS 3968 1647 deflated
PAS-ENG.DOC 4096 1490 deflated
PLOT.LIB 3200 1185 deflated
RANDG.LIB 384 253 deflated
RANDOM.LIB 384 245 deflated
RANDOM.PAS 384 253 deflated
ROMB1.PAS 1920 845 deflated
ROMB3.PAS 2048 896 deflated
SIMP1.PAS 1408 613 deflated
SIMPS.LIB 1152 509 deflated
SIMQ1.PAS 2560 920 deflated
SOLVEC.PAS 3712 1298 deflated
SOLVGJ.PAS 1792 740 deflated
SOLVGJ2.PAS 2048 829 deflated
SOLVGV.PAS 5504 1824 deflated
SORT-B.LIB 640 318 deflated
SORT-Q-N.LIB 1408 626 deflated
SORT-Q-R.LIB 1024 495 deflated
SORT-S.LIB 640 368 deflated
SQUARE.LIB 640 287 deflated
TRAP1.PAS 1152 575 deflated
TRAP2.PAS 1280 613 deflated
TRAPEZ.LIB 1024 511 deflated
TSTBES.PAS 1664 734 deflated
TSTGAM.PAS 896 409 deflated
TSTSORT.PAS 1408 560 deflated

Download File ENGR.ZIP Here

Contents of the PAS-ENG.DOC file


**** MTPUG.006 **** October 15, 1982

Until noted otherwise, the following were written by Allen Miller
and appear in the book entitled "Pascal Programs For Scientists
And Engineers" which is published by Sybex.
They were submitted to this users Group by Juergen Loewner,
D-4400 Muenster, Hoher Heckenweg 3, West Germany

MEANS.PAS: This file computes the mean and the standard
deviation of a set of numbers.

RANDOM.LIB: A random generator (0..1).

RANDG.LIB: A random generator with gaussian distribution.

MATR1.PAS: A matrix multiplication program.

DETERM.PAS: A program to calculate the determinant of a 3x3
matrix.

SIMPQ1.PAS: A program to solve three simultaneous equations.

GAUSS.PAS: A program to perform simultaneous solution by
Gaussian elimination.

SOLVGJ.PAS: same as above but Gauss-Jordan algorithm.

GAUSSJ.LIB: Gauss-Jordan matrix inversion and solution.

SOLVGV.PAS: A program to perform simultan. sol. by Gauss-
Jordan elimination with (mult.) const. vect.

SOLVGJ2.PAS: A program to perform simult. solution when using
more equations than unknowns (by Gauss-Jordan
elimination).

SOLVEC.PAS: A program to perform simultaneous solution for
complex coefficients.

GAUSID.PAS: A program to perform simult. sol. by Gauss-Seidel.

CFIT1.PAS: A program to perform a linear least-squares curve-
fit.

CFIT1a.PAS: same as above but with a random generator.

PLOT.LIB: A (printer-) plotter subroutine.

CFIT2.PAS: A plotting program using PLOT.LIB.

LINFIT1.LIB: A program which fits a straight line through n
sets of x and y pairs of points.

LINFIT2.LIB: Another example of the above prog.

CFIT4.PAS: A linear least-squares fit program.

TSTSORT.PAS: A Bubble-sort.

SORT-B.LIB: A variation of the above prog.

SORT-S.LIB: A Shell-sort procedure.

SORT-Q-S.LIB: A recursive Quick-sort.

SORT-Q-N.LIB: A nonrecursive of Quick-sort.

LEAST1.PAS: A program to perform a linear least-squares fit.

LEAST2.PAS: As above but now with Gauss-Jordan procedure.

LEAST3.PAS: A variation of LEAST2.

GD-LINF1.LIB: and
GD-LINF2.LIB: and
LEAST6.PAS: are variationes with different problems.

NEWDR.PAS: A program to solve equations by Newtons method.

NEWDR2.PAS: Another version of the program above.

NEWTON.LIB: The Newton program for a library.

NEWTON-L.LIB: The Newton program with an iteration counter.

TRAP1.PAS: A program for integrations by the trapezoidal
rule.

TRAP2.PAS: Another better version of the above.

TRAPEZ.LIB: Another improved version with end-correction.

SIMP1.PAS: Another integration program now by Simpson's rule.

SIMPS.LIB: Simp1.pas as a procedure and with end-correction.

ROMB1.PAS: Last not least a integration program by the
Romberg method.

ROMB3.PAS: As above but now with adjustable panels.

FITPOL.PAS: A program to perform linear least-squares fit to
the ratio of 2 polynomals.

DIFFUS.PAS: An example of the above: diffuson of Zn in Cu.
(A least squares fit to the linearized e-function)

NLIN3.PAS: Same as above but now with a nonlinearized
e-function.

ERFSIMP.PAS: The Gaussian Error Function by Simpson's rule.

ERFD.PAS: An infinite series expansion for the Gaussian
error function.

ERFD3.PAS: The Gaussian error function and its complement.

ERF4.PAS: An improved Gaussian error function.

TSTGAM.PAS: A program to test the Gamma function

TSTBES.PAS: A program to test the Bessel function

BESY.PAS: An evaluation of the Bessel function of the 2nd
kind.

RANDOM.PAS: Another random generator.



 December 6, 2017  Add comments

Leave a Reply