Release history


Release history
VersionRelease nameNumberBundled JVMYearRelease dateNotes
MATLAB 1.01984
MATLAB 21986
MATLAB 31987
MATLAB 3.51990Ran on DOS but needed at least a 386 processor; version 3.5m needed math coprocessor
MATLAB 41992Ran on Macintosh
MATLAB 4.2c1994Ran on Windows 3.1x, needed a math coprocessor
MATLAB 5.0Volume 81996December, 1996Unified releases across all platforms
MATLAB 5.1Volume 91997May, 1997
MATLAB 5.1.1R9.1
MATLAB 5.2R101998March, 1998Last version working on classic Mac's
MATLAB 5.2.1R10.1
MATLAB 5.3R111999January, 1999
MATLAB 5.3.1R11.1November, 1999
MATLAB 6.0R12121.1.82000November, 2000First release with bundled Java virtual machine (JVM)
MATLAB 6.1R12.11.3.02001June, 2001
MATLAB 6.5R13131.3.12002July, 2002
MATLAB 6.5.1R13SP12003
MATLAB 6.5.2R13SP2Last release for IBM/AIX, Alpha/TRU64, and SGI/IRIX
MATLAB 7R14141.4.22004June, 2004Introduced anonymous and nested functions
Re-introduced for Mac (under Mac OS X)
MATLAB 7.0.1R14SP1October, 2004
MATLAB 7.0.4R14SP21.5.02005March 7, 2005Support for memory-mapped files
MATLAB 7.1R14SP31.5.0September 1, 2005
MATLAB 7.2R2006a151.5.02006March 1, 2006
MATLAB 7.3R2006b161.5.0September 1, 2006HDF5-based MAT-file support
MATLAB 7.4R2007a171.5.0_072007March 1, 2007New bsxfun function to apply element-by-element binary operation with singleton expansion enabled
MATLAB 7.5R2007b181.6.0September 1, 2007Last release for Windows 2000 and PowerPC Mac; License Server support for Windows Vista; new internal format for P-code
MATLAB 7.6R2008a191.6.02008March 1, 2008Major enhancements to object-oriented programming abilities with a new class definition syntax, and ability to manage namespaces with packages
MATLAB 7.7R2008b201.6.0_04October 9, 2008New Map data structure: upgrades to random number generators
MATLAB 7.8R2009a211.6.0_042009March 6, 2009First release for Microsoft 32-bit & 64-bit Windows 7, new external interface to .NET Framework
MATLAB 7.9R2009b221.6.0_12September 4, 2009First release for Intel 64-bit Mac, and last for Solaris SPARC; new use for the tilde operator (~) to ignore arguments in function calls
MATLAB 7.9.1R2009bSP11.6.0_122010April 1, 2010bug fixes.
MATLAB 7.10R2010a231.6.0_12March 5, 2010Last release for Intel 32-bit Mac
MATLAB 7.11R2010b241.6.0_17September 3, 2010Add support for enumerations
MATLAB 7.11.1R2010bSP11.6.0_172011March 17, 2011bug fixes and updates
MATLAB 7.11.2R2010bSP21.6.0_17April 5, 2012bug fixes
MATLAB 7.12R2011a251.6.0_17April 8, 2011New rng function to control random number generation
MATLAB 7.13R2011b261.6.0_17September 1, 2011Access-change parts of variables directly in MAT-files, without loading into memory;increased maximum local workers with Parallel Computing Toolbox from 8 to 12
MATLAB 7.14R2012a271.6.0_172012March 1, 2012
MATLAB 8R2012b281.6.0_17September 11, 2012First release with Toolstrip interface; MATLAB Apps. redesigned documentation system
MATLAB 8.1R2013a291.6.0_172013March 7, 2013New unit testing framework
MATLAB 8.2R2013b301.7.0_11September 6, 2013New table data type
MATLAB 8.3R2014a311.7.0_112014March 7, 2014Simplified compiler setup for building MEX-files; USB Webcams support in core MATLAB; number of local workers no longer limited to 12 with Parallel Computing Toolbox
MATLAB 8.4R2014b321.7.0_11October 3, 2014New class-based graphics engine (a.k.a. HG2); tabbing function in GUI; improved user toolbox packaging and help files; new objects for time-date manipulations;Git-Subversion integration in IDE; big data abilities with MapReduce (scalable to Hadoop);new py package for using Python from inside MATLAB, new engine interface to call MATLAB from Python; several new and improved functions: webread (RESTful web services with JSON/XML support), tcpclient (socket-based connections), histcountshistogramanimatedline, and others
MATLAB 8.5R2015a331.7.0_602015March 5, 2015Last release supporting Windows XP and Windows Vista
MATLAB 8.5R2015aSP11.7.0_60October 14, 2015
MATLAB 8.6R2015b341.7.0_60September 3, 2015New MATLAB execution engine (a.k.a. LXE); graph and digraph classes to work with graphs and networks; MinGW-w64 as supported compiler on Windows; Last version with 32-bit support
MATLAB 9.0R2016a351.7.0_602016March 3, 2016Live Scripts: interactive documents that combine text, code, and output (in the style of Literate programming) App Designer: a new development environment for building apps (with new kind of UI figures, axes, and components); pause execution of running programs using a Pause Button
MATLAB 9.1R2016b361.7.0_60September 15, 2016define local functions in scripts; automatic expansion of dimensions (previously provided via explicit call to bsxfun); tall arrays for Big data; new string type; new functions to encode/decode JSON; official MATLAB Engine API for Java
MATLAB 9.2R2017a371.7.0_602017March 9, 2017MATLAB Online: cloud-based MATLAB desktop accessed in a web browser; double-quoted strings; new memoize function for Memoization; expanded object properties validation; mocking framework for unit testing ; MEX targets 64-bit by default; new heatmap function for creating heatmap charts
The number (or release number) is the version reported by Concurrent License Manager program FLEXlm.
For a complete list of changes of both MATLAB and official toolboxes, consult the MATLAB release notes.

Comments

Popular posts from this blog

License

Structures

Graphics and graphical user interface programming