Short:        A small cli program which solves matrixes.    solver vbcc harlock
Author:       harlock@tso.cin.ix.net
Uploader:     harlock tso cin ix net
Type:         misc/math
Version:      1.0
Architecture: m68k-amigaos

This program will solve matrixes of varying size.  It was written in
C and the source code is included.  There are two versions.  One is
called Matrix and the other is called Test.  Test is the program I
used to debug the routine.  It allows the user to see how the
computer is solveing the matrix step by step.  I included it in case
there was anyone out there interested in how the work was getting
done.

There were several bugs in the last version 0.2.  I believe that I've
ironed all of them out though.  The only reason why this program
should return anything other than the correct answer now is if the
numbers get to large for it to handle.  Since the max is like 3.4e38
This shouldn't be a problem for the vast majority of problems,
however if you gave a matrix of rediculous proportions or you used
REALLY large numbers then you could hit the barrier.  I'm working on
writeing a reduction routine into the solver which should take care
of this problem completely.

For programmers or those interested I have written the routine that
solves the matrix as a C function so that others may use it.  The
documentation on the correct usage in the C language is contained in
the source file itself in standard Commodore autodoc format.  The
source and the program are freeware, and you may do with them what
you will.  The SolveMatrix Function in paticular could be altered by
a programmer to talor it to his/her own needs.  I wrote it to be as
all purpose as possible, but feel free to change it as you need to. 
The most practical thing I could think to change would perhaps be the
variable type of the matrix from float to int for speed, or from
float to double to allow larger matrixes to be solved.