The mathematical & statistical matrix programming language
|Aptech Systems Inc.|
|Operating system||Linux, Windows, MAC OS|
|Hardware requirement||PC (Intel), Apple Mac|
|Required RAM||50 MB under Win., Linux, Mac OS|
|Harddisc space||155 MB|
GAUSS is a high level matrix programming language specializing in commands, functions, and procedures for data analysis and statistical applications. These functions can be roughly divided into three categories :
The Functions are those to be expected in a high level mathematical language : trigonometric functions and other transcendental functions, distribution functions, random number generators, numerical differentiation and integration routines, Fourier transforms, Bessel functions and polynomial evaluation routines. And, as a matrix programming language, GAUSS includes a variety of routines to calculate determinantes, matrix inverses, decompositions, eigenvalues and eigenvectors, and condition numbers.
The Data Handling routines include functions which return dimensions of matrices, and information about elements of data matrices, including functions to locate values lying in specific ranges or with certain values. Also under data handling routines fall all those functions which create, save, open and read from and write to GAUSS data sets. A variety of sorting routines which will operate on both numeric and character data are also available.
The Programming statements are all of the commands which make it possible to write complex programs in GAUSS. These include conditional and unconditional branching, looping, file I/O, error handling, and system-related commands to execute shells and access directory and environment information.
|C, FORTRAN, Assembler, DLL files, shared libraries|
|ASCII, Binary, Lotus, Excel, Quattro Pro, Symphony, dBase, Paradox, FoxPro, Clipper, ODBC|
|JPEG, PDF, PNG, SVG, TIFF|