Dec 062017
Source code from book “Pascal for Scientists and Engineers”. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
BESY.PAS | 1791 | 799 | deflated |
CFIT1.PAS | 1407 | 693 | deflated |
CFIT1A.PAS | 1663 | 796 | deflated |
CFIT2.PAS | 1791 | 837 | deflated |
CFIT4.PAS | 2047 | 945 | deflated |
DETERM.PAS | 1279 | 519 | deflated |
DIFFUS.PAS | 3711 | 1491 | deflated |
ERF4.PAS | 1663 | 690 | deflated |
ERFD.PAS | 895 | 450 | deflated |
ERFD3.PAS | 1407 | 623 | deflated |
ERFSIMP.PAS | 1663 | 722 | deflated |
FITPOL.PAS | 3839 | 1468 | deflated |
GAUSID.PAS | 3455 | 1273 | deflated |
GAUSS.PAS | 3199 | 1193 | deflated |
GAUSSJ.LIB | 3456 | 1218 | deflated |
GD-LINF1.LIB | 2047 | 862 | deflated |
GD-LINF2.LIB | 2175 | 913 | deflated |
JULIAN.LIB | 384 | 179 | deflated |
LEAST1.PAS | 3839 | 1383 | deflated |
LEAST2.PAS | 4095 | 1527 | deflated |
LEAST3.PAS | 3967 | 1536 | deflated |
LEAST6.PAS | 4095 | 1577 | deflated |
LINFIT1.LIB | 895 | 365 | deflated |
LINFIT2.LIB | 1023 | 435 | deflated |
MATHPACK.PAS | 12672 | 3986 | deflated |
MATRI1.PAS | 1919 | 666 | deflated |
MEANS.PAS | 1023 | 483 | deflated |
NEWDR.PAS | 767 | 339 | deflated |
NEWDR2.PAS | 767 | 376 | deflated |
NEWTON-L.LIB | 768 | 353 | deflated |
NEWTON.LIB | 511 | 278 | deflated |
NLIN3.PAS | 3967 | 1649 | deflated |
PAS-ENG.DOC | 4096 | 1490 | deflated |
PLOT.LIB | 3200 | 1185 | deflated |
RANDG.LIB | 383 | 253 | deflated |
RANDOM.LIB | 384 | 245 | deflated |
RANDOM.PAS | 383 | 253 | deflated |
ROMB1.PAS | 1919 | 845 | deflated |
ROMB3.PAS | 2047 | 896 | deflated |
SIMP1.PAS | 1407 | 613 | deflated |
SIMPS.LIB | 1152 | 509 | deflated |
SIMQ1.PAS | 2559 | 920 | deflated |
SOLVEC.PAS | 3711 | 1298 | deflated |
SOLVGJ.PAS | 1791 | 739 | deflated |
SOLVGJ2.PAS | 2047 | 829 | deflated |
SOLVGV.PAS | 5503 | 1826 | deflated |
SORT-B.LIB | 639 | 318 | deflated |
SORT-Q-N.LIB | 1407 | 625 | deflated |
SORT-Q-R.LIB | 1024 | 495 | deflated |
SORT-S.LIB | 640 | 368 | deflated |
SQUARE.LIB | 640 | 287 | deflated |
TRAP1.PAS | 1151 | 575 | deflated |
TRAP2.PAS | 1279 | 613 | deflated |
TRAPEZ.LIB | 1024 | 511 | deflated |
TSTBES.PAS | 1663 | 734 | deflated |
TSTGAM.PAS | 895 | 409 | deflated |
TSTSORT.PAS | 1407 | 560 | deflated |
Download File DISK_425.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.
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