CONTENTS: Matlab base locker DESCRIPTION: Interactive "matrix laboratory" for applications in physics and engineering. Incorporates supplementary "toolboxes" in topics like Control Systems, Signal Processing, Optimization and Splines. HOW TO RUN: COMMAND: add matlab matlab [ -ver {version number} ] FROM DASH: Matlab is on the Numerical/Math menu INTERFACES: VERSIONS: Current default is Matlab 9.3 (R2017b) Available versions on Athena are as follows. For Linux: Matlab 7.3, 7.14 (R2012a), 9.2 (R2017a), Matlab 9.3 (R2017b), Matlab 9.4 (R2018a) DATAFILES: LICENSE SERVER: FlexNET on dorian; large number of licenses ------------------------------------------------------------------------- SUPPORT ISSUES -- I/S SUPPORT: fully supported CONSULTING: OLC topic TRAINING: DOCUMENTATION: extensive HTML docs online- full manual sets in pdf format available at Mathworks Web site (accessible through helpdesk) OTHER SUPPORT: CONSULTING: (none) TRAINING: DOCUMENTATION: many commercial books exist- see a technical book seller BUG REPORTS: Use sendbug ------------------------------------------------------------------------- LEGAL ISSUES -- STATUS: Commercial SITES: MIT RESTRICTIONS: DOCUMENTATION: ADD'L RIGHTS: ADD'L CONDITIONS: ------------------------------------------------------------------------- ABOUT THIS LOCKER -- MAINTAINER(S): swmaint, alexp DIRECTORY STRUCTURE: Athena Athena-specific files MODIFY HISTORY: 4/16/99 alexp updated for Matlab 5.3 6/23/99 alexp set default to Matlab 5.3, except for machines running IRIX 6.2 9/15/99 alexp corrected inaccurate support and training information 1/10/00 alexp added Matlab 5.3.1, including LMI Toolbox 1/24/00 alexp made 5.3.1 the default version 2/22/00 alexp changed permission on /mit/matlab/arch/share/bin/wrapper to 755 re a problem reported by a NetBSD user 3/2/01 alexp added Communication Toolbox to Matlab 5.3.1 and 6.0.0 lockers 7/12/01 alexp added Matlab 6.1 8/16/02 alexp added Matlab 6.5 8/28/02 alexp made 6.5 the default version 10/14/03 alexp added Matlab 6.5.1 (SP1) 12/10/03 alexp fixed bug in base locker wrapper script- routines send_message and delete_cookie forks were not waiting for child preocesses 1/5/04 alexp set 6.5.1 as default version 6/22/04 alexp installed 7.0 7/29/04 alexp set 7.0 as default 10/6/04 alexp added 7.0.1 12/21/04 alexp set 7.0.1 as default 3/29/05 alexp added 7.0.4 6/15/05 alexp set 7.0.4 as default 9/27/05 alexp added 7.1 1/6/06 alexp set 7.1 as default, with 14 added Toolboxes 3/21/06 alexp added 7.2 6/19/06 alexp set 7.2 as default 1/17/07 alexp set 7.3 as default, added MATLAB Builder for Java 3/22/07 alexp added 7.4 6/18/07 alexp set 7.4 as default 9/28/07 alexp installed 7.5 1/8/08 alexp made 7.5 the default 3/26/08 alexp installed 7.6 6/20/08 alexp made 7.6 the default 10/21/08 alexp installed 7.7 2009/3/24 alexp installed 7.8 2009/9/30 alexp installed 7.9 2010/1/4 alexp set 7.9 as default 2010/3/17 alexp installed 7.10 2010/9/10 alexp installed 7.11 2010/12/22 alexp set 7.11 as default 2011/03/30 alexp installed 7.11.1 2011/04/27 installed 7.12 2011/09/07 installed 7.13, made it the default 2012/03/08 alexp installed 7.14 2012/06/07 alexp set 7.14 as default 2012/09/24 alexp installed 8.0 2013/03/21 alexp installed 8.1 2013/09/26 alexp installed 8.2 2014/03/12 alexp installed 8.3 2014/06/02 alexp set 8.3 as default 2014/10/14 alexp installed 8.4 2015/03/12 alexp installed 8.5 2015/04/27 alexp set 8.5 as default 2015/9/14 alexp installed 8.6 2015/12/23 alexp set 8.6 as default 2016/3/11 alexp installed 9.0 2016/5/27 alexp set 9.0 as default 2016/9/19 alexp installed 9.1 2017/1/4 alexp set 9.1 as default 2017/3/20 alexp installed 9.2 2017/6/19 alexp set 9.2 as default 2017/9/25 alexp installed 9.3 2017/12/29 alexp set 9.3 as default 2018/4/4 cfeller installed 9.4 MISCELLANEOUS: ******************************************************************************* Support for the lpsolve linear system solver has been added. See https://web.mit.edu/matlab_v9.4/distrib/toolbox/contrib/lpsolve/MATLAB.htm for usage information and examples. ******************************************************************************* Support for the ipopt solver has been added. Example m-files are in the /mit/matlab_v9.4/distrib/toolbox/contrib/ipopt/examples directory. You can run them directly if you add /afs/athena.mit.edu/software/ipopt_v3.12.6/lib /mit/matlab/current/distrib/toolbox/contrib/ipopt/examples to your MATLAB path. ******************************************************************************* The presence of contributed Toolboxes on the default MATLABPATH has been causing problems and these have been removed from MATLABPATH. File /mit/matlab/startup.m contains lines that will add each of the currently existing contributed Toolbox directories to MATLABPATH. If you need access to any or all of the contributed Toolboxes, you can add some or all of the paths in this file to your ~/startup.m file (create this file with the relevant lines if it doesn't exist already). AS OF R2012b, LINUX MATLAB IS ONLY AVAILABLE ON 64 BIT LINUX PLATFORMS. ******************************************************************************* If you see a message like: ??? Undefined function or variable "initdesktoputils". Error in ==> matlabrc at 113 initdesktoputils %% init desktop setup code if java is present Running "rehash toolboxcache" should fix it. This error and additional ones relating to the Matlab path may persist if you are setting your Matlab path incorrectly; in particular, you shouldn't use statements in pathdef.m to alter it, but rather in startup.m. ******************************************************************************* See the version locker README.athena and README.config files for information specific to a given release; see also our local html documentation in /mit/matlab/www (http://web.mit.edu/www).