NOTE: a number of links in the older detail descriptions below are broken- they link to information in lockers that no longer exist. We are keeping the information for those releases on this page as a historical record of old MATLAB releases on Athena
Changes in the matlab locker include:
Many new Toolboxes and Blocksets are added under new TAH license, July 2010
Filter Design HDL Coder and Simulink HDL Coder added, July 2008
MATLAB 7.3 set as default, MATLAB Builder for Java added, January 2007
lpsolve (Mixed Integer Linear Programming solver) added, August 2006
MATLAB 9.3 (Release R2017b) is installed.
MATLAB 9.2 (Release R2017a) is set as default.
MATLAB 9.2 (Release R2017a) is installed.
MATLAB 9.1 (Release R2016b) is set as default.
MATLAB 9.1 (Release R2016b) is installed.
MATLAB 9.0 (Release R2016a) is set as default.
MATLAB 9.0 (Release R2016a) is installed.
MATLAB 8.6 (Release R2015b) is set as default.
MATLAB 8.6 (Release R2015b) is installed.
MATLAB 8.5 (Release R2015a) is set as default.
MATLAB 8.5 (Release R2015a) is installed.
MATLAB 8.4 (Release R2014b) is set as default.
SimRF is added to our license.
MATLAB 8.4 (Release R2014b) is installed. It incorporates significant new functionality and a new graphics system.
MATLAB 8.3 (Release R2014a) is set as default.
MATLAB 8.3 (Release R2014a) is installed.
MATLAB 8.2 (Release R2013b) is set as default.
MATLAB 8.2 (Release R2013b) is installed.
MATLAB 8.1 (Release R2013a) is set as default.
The contributed Toolboxes are removed from MATLABPATH as this was causing problems. Users needing to access these can add them back to MATLABPATH using addpath statements in their ~/startup.m file.
MATLAB 8.1 (Release R2013a) is installed. The Fixed-Point Toolbox and Simulink Fixed Point are merged into the new Fixed-Point Designer.
MATLAB 8.0 (Release R2012b) is installed. This is a major update, with many changes.
MATLAB 7.14 (Release R2012a) is set as default.
MATLAB 7.14 (Release R2012a) is installed.
MATLAB 7.13 (Release R2011b) is installed and set as default.
MATLAB 7.12 (Release R2011a) is set as default.
MATLAB 7.12 (Release R2011a) is installed.
MATLAB 7.11.1 (Release R2010bSP1) is installed.
MATLAB 7.11 (Release R2010b) is set as default.
MATLAB 7.11 (Release R2010b) is installed. The Spline Toolbox is merged into the Curve Fitting Toolbox.
Many new Toolboxes and Blocksets are added when we switch over to the new Total Academic Headcount license.
MATLAB 7.10 (Release R2010a) is made the default.
The Maple Toolbox is added to the MATLAB 7.10 (Release R2010a) and MATLAB 7.9 (Release R20009b) lockers.
MATLAB 7.10 (Release R2010a) is installed. The Genetic Algorithm and Direct Search Toolbox is renamed Global Optimization Toolbox.
MATLAB 7.9 (Release R2009b) is set as default.
MATLAB 7.9 (Release R2009b) is installed.
MATLAB 7.8 (Release R2009a) is set as default.
MATLAB 7.8 (Release R2009a) for 64 bit Linux is added.
MATLAB 7.8 (Release R2009a) is installed.
MATLAB 7.7 (Release R2008b) is set as default.
MATLAB 7.7 (Release R2008b) is installed. The GARCH Toolbox is renamed Econometrics Toolbox, and the Symbolic Toolbox is now based on Mupad instead of Maple (the Advanced Symbolic Toolbox no longer exists).
Filter Design HDL Coder and Simulink HDL Coder are added.
MATLAB 7.6 (Release R2008a) is made the default.
MATLAB 7.6 (Release R2008a) is installed.
MATLAB 7.5 (Release R2007b) set as default
MATLAB 7.5 (Release R2007b) is installed.
MATLAB 7.4 (Release R2007a) set as default.
MATLAB 7.4 (Release R2007a) is installed, and we add Simscape. Symbolic and Extended Symbolic Toolboxes are no longer available for Solaris.
MATLAB 7.3 (Release R2006b) is set as default, and we add MATLAB Builder for Java. This is the last 32 bit Solaris release.
MATLAB 7.3 (Release R2006b) is installed.
lpsolve (Mixed Linear Programming solver) is added to the MATLAB locker(s).
MATLAB 7.2 (Release R2006a) is set as default.
MATLAB 7.2 (Release R2006a) is installed.
For more information, see:
MATLAB 7.1 (Release 14SP3) is made the default. We add many Toolboxes:
Bioinformatics Toolbox
Extended Symbolic Math Toolbox
Filter Design Toolbox
Financial Toolbox
GARCH Toolbox
Genetic Algorithm and Direct Search Toolbox
MATLAB Report Generator
Mapping Toolbox
Model Predictive Control Toolbox
RF Toolbox
SimBiology
SimMechanics
Stateflow
Virtual Reality Toolbox
For more information, see:
MATLAB 7.1 (Release 14SP3) is now available. It fixes still more bugs and introduces updates to many of the Toolboxes. We plan to make this the default version during IAP 2006; R14SP2 is the current default.
MATLAB 7.0.4SP2 (Release 14SP2) is now available. It fixes more bugs and introduces updates to many of the Toolboxes. We make this the default version in Summer 2005.
MATLAB 7.0.1SP1 (Release 14SP1) is now available. It fixes bugs in 7.0 but also introduces significant updates to many of the Toolboxes. The compiler is again available for Solaris, and buildmcr works for Linux (but not Sun). A subsequent compiler patch bringing it to version 4.1.1 (December, 2001) seems to fix almost all the problems we have encountered. We make this release the default at this time.
MATLAB 7.0 (Release 14) is now available. It is a major update and somewhat buggy; the compiler is not available for Solaris and buildmcr, the application deployment archive builder, is broken on Linux. Command-line switch remapping is currently identical to that used for MATLAB 6.5.1, but we are contemplating reverting to the Mathworks' defaults.We need to do more testing, but hope to make it the default version for Fall 2004.
MATLAB 6.5.1 (Release 13 Service Pack 1) is now available for all Athena platforms. It incorporates bug fixes and major updates to a number of the Toolboxes. We plan to make it the default during I.A.P. 2004. We continue to present the traditional interface on default launch, instead of the Java Desktop. Command-line switch remapping is identical to that used for MATLAB 6.5.
For more information, see:
MATLAB 6.5 (Release 13) is now available for all Athena platforms, we would like to make it the default for the Fall, 2002 term but testing time is short. The Curve Fitting Toolbox has been added since last Summer's update. We continue to present the traditional interface on default launch, instead of the Java Desktop. Command-line switch remapping is identical to that used for MATLAB 6.1.0.
For more information, see:
MATLAB 6.1.0 (Release 12.1) is now available for all Athena platforms and has been made the Athena default. We find the Java Desktop works much better than in 6.0.0, but continue to disable it on a default launch due to the preference of the majority of users for the traditional interface.
For more information, see:
We add the Communications Toolbox. For more information, see:
Communications Toolbox (pdf manual) or Mathworks' Communications Toolbox page
MATLAB 6.0.0 (Release 12) is installed for all platforms; we run into many problems with the new Java Desktop and disable it by default (users can still run it by using a local "-desktop" command-line switch). We consider making it the default in Summer 2001, but it is superseded by the 6.1.0 release.
MATLAB 5.3.1 (Release 11.1) is now available; it has been made the Athena default. It is available for all platforms.
New toolbox: the LMI Control Toolbox is available for MATLAB 5.3.1.
For more information, see:
MATLAB 5.3 (Release 11) is now available; it will become the Athena default in mid-summer 1999. It is available for all platforms except SGIs running Irix 6.2 and below (as part of the Athena 8.3 summer release, all public cluster SGIs will be running Irix 6.5). To run MATLAB 5.3:
athena% add
matlab
athena%
matlab -ver 5.3 &
New toolbox: the Fuzzy Logic Toolbox is available for MATLAB 5.3.
For more information, see:
Fuzzy Logic Toolbox (pdf manual) or Mathworks' Fuzzy Logic Toolbox page
Several changes have been made this semester to the user-contributed toolbox directory:
contrib/simulink/ansim contains The Simulation Animation Block (added 1998/12/22)
contrib/books/polking contains files to accompany John C. Polking's book Ordinary Differential Equations using MATLAB (MATLAB 5.2 only, added 1998/12/16)
contrib/18.06 contains updated files to accompany Gilbert Strang's Introduction to Linear Algebra (updated 1998/08/18)
contrib/seawater contains A Library of MATLAB Computational Routines for the Properties of Seawater (added 1998/08/03)
All of the above toolboxes are available as part of the default Athena MATLAB path.
MATLAB 5.2 is now the default for all platforms except SGI Indys running Irix 5.3. (MATLAB 5.1 is the final version which will run on Irix 5.3, and is now the default version for this platform. In August, SGI Indys in public clusters will be updated to Irix 6.2 as part of the Athena 8.2 release. At that point, they will run MATLAB 5.2 as default.)
MATLAB 4.2 and 5.1 are still available, and may be run by typing:
athena% add
matlab
athena%
matlab -ver 4.2 &
or athena%
matlab -ver 5.1 &
MATLAB 4.2 will continue to be the default through the spring 1998 semester. MATLAB 5.x will become the default over the summer.
MATLAB 5.1 is now available from the Dash menu (under Numerical/Math).
MATLAB 5.1 is now available for Sun, SGI, and Linux. To start MATLAB 5.1 from the command line, type:
athena% add
matlab
athena%
matlab -ver 5.1 &
Note: 4.2 is the final version available for DEC users.
The MATLAB locker has been reorganized into a base locker and two version lockers, one for each of 4.2 and 5.1 (coming soon). MATLAB 4.2 is still the default and will continue to be the default throughout the fall 1997 semester. To run the default version of MATLAB, type
athena% add
matlab
athena%
matlab &
To run version 5.1 (on the Sun, when available), type
athena% add
matlab
athena%
matlab -ver 5.1 &
Two new toolboxes have been added to the Athena MATLAB environment:
Wavelet Toolbox. GUI and command line functionality for analysis, synthesis, de-noising, and compression of signals and images, continuous wavelet transform for multiscale signal analysis, analysis and synthesis of 1-D and 2-D discrete wavelet transform, and more. For a list of functions, type the command help wavelet at the MATLAB prompt. You can also display a menu of wavelet functions with the command wavemenu. For information about wavelets, type the command waveinfo. There is also a suite of demonstrations available; for these, tye the command wavedemo.
MATLAB Compiler. Converts M-files into C source code
and compiles them into C MEX-files. Many programs compiled with the
MATLAB Compiler will run significantly faster than their M-file
counterparts. The M-file functions that will show speed-ups as a
result of compilation are those that include FOR loops, contain lots
of scalar operations, use integer and real data, and are not heavily
vectorized. Note that MATLAB's matrix-oriented operations are
already highly optimized. As a result, the MATLAB Compiler is
unlikely to significantly speed up functions that spend most of
their time in MATLAB's built-in indexing, math, or graphics
functions, or that are heavily vectorized.
The mcc
[function] command - typed at the MATLAB prompt - initiates
the entire conversion, compilation, and linking process for the
specified function. Note that the compiled C Mex-files are platform
specific; you will want to compile your M-files on each platform
where you will want to run them. The MATLAB Compiler is
currently set up on Athena Sun and SGI workstations. For
more information, type help mcc at the MATLAB prompt.
The
MATLAB Compiler as installed on Athena cannot be used to
create standalone applications.
During IAP, three new toolboxes were added to the Athena MATLAB environment:
Partial Differential Equation Toolbox. A set of functions and a graphical user interface for specifying, solving and displaying results of generic 2-D partial differential equations, using the Finite Element method. For a complete list of functions, type the command help pde at the MATLAB prompt. The following demos are also available:
pdedemo1 - Exact solution of Poisson's equation on unit disk.
pdedemo2 - Solve Helmholtz's equation and study the reflected waves.
pdedemo3 - Solve a minimal surface problem.
pdedemo4 - Solve PDE problem using subdomain decomposition.
pdedemo5 - Solve a parabolic PDE (the heat equation).
pdedemo6 - Solve a hyperbolic PDE (the wave equation).
pdedemo7 - Adaptive solution with point source.
pdedemo8 - Solve Poisson's equation on rectangular grid.
To get started using this toolbox, type the MATLAB command pdetool. This will start the GUI tool that allows you to graphically create a geometry, generate a mesh, specify the equation and solve it. A copy of the PDE Toolbox User's Guide is avaialble in the OLC office, 11-115.
Digital Signal Processing Blockset An extension to the SIMULINK environment for use in the design and simulation of digital signal processing. You can display a list of SIMULINK libraries in this package and of available demos by typing the MATLAB command help dspblks.
Fixed Point Math Blockset An extension to the SIMULINK environment to facilitate simulation of discrete-time dynamic systems that utilize fixed-point arithmetic. You can display a list of SIMULINK libraries in this package and of available demos by typing the MATLAB command help fixpoint.
Also added were some Contrib routines:
bar3.m A 3-D bar plot tool. In it's simplest form, BAR3(Z) creates a 3-D bar plot of the elements of matrix Z. Type help bar3 at the MATLAB prompt for more details. Some interesting examples include:
bar3(rand(5))
bar3(hamming(20)*hamming(20)')
bar3(1:10,[-2 3],.8)
suptitle.m Puts a title above all subplots (a "Super Title").
chart.m Displays a map of characters in a font.
At the end of August, a minor MATLAB release was made. This included 4 major changes in the MATLAB locker:
MATLAB for the Linux operating system was added.
There
are 2 significant differences from other Athena platforms:
Due to operating system specific problems, the Athena MATLAB script does not start a new xterm on this platform. The default behavior is the same as matlab -tty.
The Symbolic Toolbox is not available.
See the Linux MATLAB Release notes for more details.
System Identification Toolbox
The
System Identification Toolbox was upgraded to version 4.0. This
version includes a graphical user interface that provides access to
most of the toolbox functionality and provides access to significant
online help text. Type "ident" at the MATLAB prompt to
start the System Identification graphical user interface.
The Symbolic Toolbox was updated to use Maple 5.3. Additionally, a number of bug fixes were incorporated. Click here for a list of new and modified functions in the Symbolic Toolbox. Online Release Notes provide some information on changes made in Maple release 5.3.
Additionally, the documentation browser was changed to use the htmlview script. This script will open a new page in a running browser or start one if necessary.
Since the latest Athena release (early August 1995) fixed a problem with system libraries on the IBM workstations, MATLAB 4.2c was made the default version of MATLAB. This version is now the default on all Athena workstations.
Over Spring Break 1995, a number of changes were made in the Athena MATLAB Locker. These include:
Update to MATLAB Version 4.2c. This is primarily a bug fix release. See the MATLAB 4.2c Release Notes for more details.
The Neural Networks Toolbox was added. The Neural Network Toolbox is a collection of functions for designing and simulating neural networks. To see some examples of this toolboxes capabilities, run the MATLAB demo command, and select Neural Networks from the Toolboxes menu.
The Mathworks ODE Suite. A collection of M-files for solving ordinary differential equations. For more information on the ODE suite m-files, see the README file. A technical description of the algorithms used is available in postscript form. Since this package provides new versions of ode23.m and ode45.m, it is not included in the default search path. To try out this package, do the following in MATLAB:
>>p =
path; % get
MATLABPATH and
prepend ODE suite
directory
>>path('/mit/matlab/MATLAB4.2/toolbox/contrib/ode',p);
>>
odedemo % run
new ODE demo
package
To restore the default behavior
>>
path(p) % sets
MATLABPATH to
previously saved
value
Several new contrib routines and toolboxes were added
Link toolbox -- A collection of routines to aid in the creation of complex text objects with different fonts, colors and other properties, including sub- and superscripting.
Styled Text Toolbox -- A collection of routines to simplify the task of adding text objects to plots. It includes functions for mixing fonts, subscripts and superscripts. Run the MATLAB command stodemo to see some examples.
A Horziontal error bar command -- See help herrorbar for details
A filled bar plot routine -- See help fillbar for details.
2d and multidimensional histogram routines. -- See help hist2d and help histmulti for more information.
A collection of MATLAB workspace and namespace utilities. See help names within MATLAB for a listing of functions.
Help with MATLAB
If you are affiliated with
MIT, contact Athena Consulting
(on Athena, type "olc"). Otherwise, see the other resources
above or contact the vendor for help.
Sending bug reports
Athena users should report
problems via the "sendbug" command.
Software at MIT
Questions or suggestions about
availability of software on Athena should be sent to
3partysw@mit.edu.
Comments on this page
Questions or comments
about this web page should be sent to acs-web@mit.edu.
[ Athena MATLAB Home Page | Third Party Software | MIT Home Page ]