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.