Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
dynare
dynare
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 121
    • Issues 121
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Dynare
  • dynaredynare
  • Wiki
  • MATLAB Versions

Last edited by Sébastien Villemot Mar 17, 2021
Page history

MATLAB Versions

This page lists changes introduced in MATLAB versions that are the most relevant to Dynare development. This information mostly comes from the MATLAB Release Notes.

MATLAB 9.10 (R2021a)

  • New name=value syntax for passing name-value arguments
  • format function can now get and set display format
  • fillmissing function now accepts a custom method
  • normalize is now able to normalize multiple data sets with same parameters
  • XML support in readtable, readtimetable, writetable, writetimetable, detectImportOptions
  • Read over HTTP or HTTPS support for readtable, readtimetable, readvars, readstruct, readmatrix, readcell, readlines, detectImportOptions and others
  • New PrettyPrint option to jsonencode for adding indentation

MATLAB 9.9 (R2020b)

  • New pattern and extract functions for string manipulation
  • New mustBe* functions for input validation
  • New height and width functions
  • New readstruct and writestruct functions for reading/writing structured data in XML files
  • New readlines function to read a whole text file as a string array
  • New pagemtimes function for batch matrix multiplication
  • New svdsketch function for computing SVD factors of low-rank matrix sketch
  • C Matrix API mxCreateString function now accepts UTF-8 encoded data
  • C MEX API mexPrintf, mexEvalString, mexEvalStringWithTrap, mexErrMsgIdAndTxt and mexWarnMsgIdAndTxt functions now accept UTF-8 encoded data

MATLAB 9.8 (R2020a)

  • Support for sparse complex arrays

MATLAB 9.7 (R2019b)

MATLAB 9.6 (R2019a)

MATLAB 9.5 (R2018b)

MATLAB 9.4 (R2018a)

  • New interleaved complex ABI for MEX files
  • New C++ MEX interface
  • readwrite and writetable are now able to manipulate Excel files on Windows without launching Microsoft Excel
  • New normalize function

MATLAB 9.3 (R2017b)

  • New isfile function

MATLAB 9.2 (R2017a)

  • String arrays can now be constructed using double quotes

MATLAB 9.1 (R2016b)

  • Adds “automatic broadcasting”, also known as “implicit expansion” (bsxfun becomes therefore essentially useless)
  • New contains function
  • New splitlines function
  • New jsondecode and jsonencode functions
  • Introduces string arrays (with function string)
  • New fillmissing function

MATLAB 9.0 (R2016a)

  • No more 32-bit support
  • writetable is now able to write Excel files on GNU/Linux and macOS

MATLAB 8.6 (R2015b)

MATLAB 8.5 (R2015a)

  • New webwrite function
  • First version to officially support Windows 10, see https://fr.mathworks.com/matlabcentral/answers/223444-is-matlab-compatible-with-windows-10
  • The mean function now accepts the omitnan option

MATLAB 8.4 (R2014b)

  • New webread function

MATLAB 8.3 (R2014a)

  • Support for new Ethernet interface naming under GNU/Linux (older versions are difficult to install on modern GNU/Linux systems), see https://fr.mathworks.com/matlabcentral/answers/73938-activating-on-linux-without-eth0
  • New isdiag, isbanded, issymmetric, ishermitian, istril, istriu, and bandwidth functions for testing matrix structure
  • New sylvester function for solving the Sylvester equation

MATLAB 8.2 (R2013b)

  • New readtable and writetable function (the latter not yet capable of writing Excel files on GNU/Linux and macOS, and needing Microsoft Excel installed on Windows)

MATLAB 8.1 (R2013a)

  • New option stable to intersect and other set manipulation functions
  • New strsplit and strjoin functions

MATLAB 8.0 (R2012b)

  • Syntax for abstract classes

MATLAB 7.14 (R2012a)

  • xlsread now natively supports .xlsx files on all platforms (no need to have Microsoft Office installed)

MATLAB 7.13 (R2011b)

  • New narginchk function

MATLAB 7.12 (R2011a)

  • New random number generators interface (rng, getGlobalStream and setGlobalStream functions)
  • New ichol function

MATLAB 7.11 (R2010b)

  • New isrow, iscolumn and ismatrix functions

MATLAB 7.10 (R2010a)

  • Ships with MKL 10.2, which fixes a nasty bug in dgges (for which a workaround has been implemented in the mjdgges MEX)
Clone repository
  • Auxiliary variables
  • BreakingFeaturesIn4.6
  • DSGE VAR model
  • External function
  • FixedBugs
  • Home
  • Install on MacOS
  • Known bugs present in the current stable version
  • MATLAB Versions
  • NewFeatures
  • Particle filters
  • RoadMap
  • mode compute 6