MATLAB stands for MATrix LABoratory. It is a FORTRAN package developed by Argonne National Laboratories for in-house use. It provides comprehensive vector and tensor operations in a package which may be programmed, either through a macro language or through execution of script files. Matlab is reentrant and recursive. Functions supported include (but not by any means limited to) sin, cos, tan, arcfunctions, upper triangular, lower triangular, determinants, matrix multiplication, identity, hilbert matrices, eigenvalues and eigenvectors, matrix roots and products, inversion and so on and so forth. The file available on the bulletin board as Matlab.arc contains an Amiga-ized executable copy of MATLAB and the online help file, as well as this intro. If you want the source code (over 300K) and a manual, or if your bulletin board only has this message and not the package, send $5.00 and a 3.5" disk to: Jim Locker 4443 N. Hyland Ave. Dayton, Oh 45424 The package is public domain, but of course postage and reproduction cost money. Believe me, this package is a bargain at the price. Please feel free to distribute the package. The source was taken off a VAX 11/780. It ran without modification (except the file handler and some minor error handling) on an Amiga 1000 using ABSoft Fortran v2.2. It will run in 512K environment. I have seen it on IBM mainframes and IBM PCs. ********************** A Sample Session *********************************** For this session the <> character is the MATLAB prompt. <> a=<1 2 3;5 4 6;7 8 9> <--- you enter this A = <--- MATLAB response 1. 2. 3. 5. 4. 6. 7. 8. 9. <> b=<5;6;7> <--- you enter this B = <--- MATLAB response 5. 6. 7. <> a*b <--- you enter "multiply a and b" ANS = <--- MATLAB response 38. 91. 146. <> b*a <---you enter "multiply b and a" /--ERROR <--- MATLAB response INCOMPATIBLE FOR MULTIPLICATION <> det(a) <--- Take the determinant of a ANS = <---MATLAB response 18. <> exit <--- you quit MATLAB total flops 34 ADIOS