The complete text of each review listed below is available. Please take a look at whatever you wish from the selections offered below.
(MLAB has been under continuous development from 1970 to today (2009). We have not solicited reviews since 1996 due to resource constraints. If you would like to review MLAB please contact garyknott@gmail.com)
Where MLAB really shines is in the support it gives scientists and engineers in analyzing data and fitting it to equations, which may include sets of coupled differential equations. This allows the user to develop models of physical systems in terms of differential equations. MLAB can calculate derivatives of functions symbolically, a feature that increases the speed and reliability of its curve-fitting routines.
MLAB has an enormous variety of statistical and mathematical functions (more statistical analysis than any of the other general mathematics programs that are available, such as Maple, Mathematica, and Matlab.) It is clearly built around modelling rather then exploring mathematics in general. For this reason, I recommend it highly.
Anyone learning a new computer system knows that two things are vital to easing the initial agony - a really good reference manual and a collection of thoughtfully selected examples. MLAB has both.
Now MLAB reflects its origins. It has superb facility for fitting models to data. If you think your data are described by a system of differential equations, this software will provide a least squares fit. It's not that you couldn't do this with some other system, you wouldn't want to suffer the time and effort to pull it off. MLAB has it packaged to go. MLAB has good facilities for keeping a log of your commands as you progress and for permanently saving sessions and graphs for future use. Lastly, you do not have to learn the entire system to make effective use of the piece you need.
MLAB provides the ability to produce many different types of graphs, from x-y pairs with several different curves appearing simultaneously to contour plots and vector fields, from polar graphs to dendogram (tree) plots. MLAB allows one to control point size and shape as well as fonts. The graphs can be saved in PostScript format, allowing one to place them in other programs.
MLAB is a mathematical and statistical modeling program offering a broad range of functions and tools. It has been designed especially to deal with biochemical, physiological, pharmacological, and other biomedical problems. Its emphasis on biological problems makes it unique among mathematical and statistically oriented programs. One can learn much about biological modeling from the numerous examples offered with the program. Its long development (over 25 years) and use at the National Institutes of Health has helped make its use both smooth and easy.
It is available in several formats: Windows, DOS, Intel-NeXT, Motorola NeXT, Macintosh, and Unix. I ran it under the DOS format on a 486 IBM-clone, 66Hz, with 16 MB of RAM, and found the program to run fast (results appeared almost instantly). Furthermore, the program occupies less than 2.5 MB on the hard disk. It is a great asset for any biological or medical worker dealing with mathematical or statistical modeling, whether curve-fitting or performing differential equations. It is especially good for dealing with immunoassay or receptor assays.
MLAB has many good features for modeling, using conventional and familiar notations.
The authors clearly understand the difficulties of kinetic and nonlinear modeling.
MLAB is probably the easiest and most flexible of the packages for users who do not wish to invest a lot of time learning the software to solve problems of the class considered.
Send comments to:
csi@civilized.com