ESBMaths v1.2

by	Glenn Crouch esb@gold.net.au

	(c) 1999 	ESB Consultancy
			PO Box 2259
			Boulder WA 6432
			AUSTRALIA
			http://www.gold.net.au/~esb

The aim of this code is to provide miscellaneous Mathematical and
Statistical Routines both for Integers and Floating Point Values.

The Delphi Math unit is not required, but can be used via a
Conditional Compiler Directive to speed some of the operations up.

Code is Delphi 4 but should also work fine in Delphi 2 and 3 due to
conditional compiler instructions. Will probably look at starting
to add more Delphi 4 specific things in the new ESBMaths2 which will
be for Delphi 4 only.

You are free to use the code as you see fit, however an
Email or Postcard would be nice, as would a reference to
our web site included on our web site or in your docs.
Though none of this is obligatory.

ESB Consultancy makes no guarantees regarding the capabilities
nor the "Safeness" of this code. It is free after all,
so you take all the risks :-)

ESB Consultancy makes no promise of support for this code,
however we are happy to receive Email comments

Version History:

v1.1 22 Jan 1999 
	- Improved Delphi 4 support
	- Added: SumLWArray, SumSqEArray, SumSqDiffEArray, SumXYEArray
	- Added: IsPositiveEArray
	- Added: Geometric and Harmonic Means
	- Added ESBMean, Median and Mode
	- Added Routines for Variances and Means for Populations & Samples
	- Added Quartile Calculations
	- Fixed a couple of minor bugs
	- Fixed bug in XY2Polar reported by Wolfgang Werner
	- Added Help File

v1.01 17 July 1998
	- Added some improvements suggested by Rory Daulton
	- Added Factorials using Extendeds
	- Added Permutations using Extendeds
	- Added Combinations using Extendeds
	- Added SwapI32 to Swap Integers
	- Added SwapC to Swap Cardinals
	- Added Factorials computed using Extendeds
	- Added Permutations computed using Extendeds
	- Added Binomial Coefficients (Combinations) computed using Extendeds

1.0 17 Apr 1997	
	First Public Freeware Release

OTHER PRODUCTS
==============

ESBPDF Analysis
================

Provides everything needed for using Discrete & Continuous Probability
Distributions in a single application. Most Tables and supplied functions
(such as in MS Excel) give P(X <= A) and using algebra other results can
be found whereas ESB PDF Analysis handles all the Probability combinations
for you.

Features include: Binomial, Poisson, Normal, Exponential, Student t, Chi
Squared and F Distributions; Inverses of the Normal, Student t, Chi Squared
and F Distributions; Lists of Binomial Coefficients, Factorials, 
Permutations; Fully Customisable; Integrated Help System which includes 
a Tutorial.

We also plan on adding many more Distributions and features. Ideal for the
Maths/Stats Student who wishes to understand Probability Distributions
better, as well as the Maths Buff who wants a well designed calculating
tool.

Fully Functional Trial version available from our web site.

ESBStats
=========

This is a complete Statistical Package that is currently under
development. If you are interested in being kept informed than
join the ESBStats mailing list on the ESBPDF page at our web site.

ESBCalc
========

A powerful FREEWARE Scientific Calculator, that uses Infix notation and
supports many functions. ESBCalc is integrated into ESBPDF and ESBStats
but if you would like a Free Standalone version come to our web site and
grab this.

Includes Delphi 4 Source. LMD Tools (http://www.lmdtools.com) needed to
recompile.

ESBRoutines
============

Collection of misc Delphi 32 Routines. Freeware. Includes full Source.

mailto://esb@gold.net.au
http://www.gold.net.au/~esb

