| ... | ... | @@ -2,6 +2,22 @@ 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](https://fr.mathworks.com/help/matlab/release-notes.html).
|
|
|
|
|
|
|
|
# MATLAB 25.1 (R2025a)
|
|
|
|
|
|
|
|
- The `cell2mat` function now accepts cell arrays containing additional data types, including strings, categoricals, gpuArray objects, and class-based objects
|
|
|
|
- New `allbetween` and `mustBeBetween` functions to determine if or to validate that all elements are within specified range
|
|
|
|
- New `numunique` and `allunique` functions to count and verify unique values
|
|
|
|
- The `unique` function now accepts set order (e.g. `stable`) and occurrence (e.g. `last`) arguments together
|
|
|
|
- The `prctile` and `quantile` functions can now calculate percentiles and quantiles using inclusive and exclusive methods
|
|
|
|
- The `read*` family of functions can now read data from compressed and archived files (`tar`, `gz`, `zip`)
|
|
|
|
- New `filePermissions`, `getPermissions`, `setPermissions` functions to manipulate permissions of files, folders and symbolic links
|
|
|
|
- The `ftp` and `sftp` functions now accept folder paths in addition to server hostname
|
|
|
|
- Sparse matrices with single-precision are now supported (with a `"single"` option to most `sp*` functions, or by passing single-precision floats as argument to constructor)
|
|
|
|
- MATLAB⟷Python bridge:
|
|
|
|
+ MATLAB arrays converted to Python NumPy arrays when passed as input to
|
|
|
|
Python functions, if NumPy module available
|
|
|
|
+ switch execution modes without restarting MATLAB
|
|
|
|
|
|
|
|
# MATLAB 24.2 (R2024b)
|
|
|
|
|
|
|
|
- New [package manager](https://www.mathworks.com/help/matlab/matlab_prog/use-the-matlab-package-manager-to-organize-and-distribute-code.html)
|
| ... | ... | |
| ... | ... | |