... | ... | @@ -2,6 +2,25 @@ 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 9.12 (R2022a)
|
|
|
|
|
|
- New `allfinite`, `anynan` and `anymissing` functions to examine the elements of an input array
|
|
|
- The `quantile`, `prctile` and `iqr` functions are now part of core MATLAB (they were previously in the Statistics and Machine Learning Toolbox
|
|
|
- The `rms` (root mean square) function is now part of core MATLAB (it was previously in the Signal Processing toolbox)
|
|
|
- The `std` and `var` functions now optionally return the mean as second output argument
|
|
|
- New `writelines` function for writing plain text to a file
|
|
|
- New `pagemldivide`, `pagemrdivide`, and `pageinv` functions: Solve linear equations and calculate matrix inverses using pages of N-D arrays
|
|
|
- New `tensorprod` function: Calculate tensor products between two arrays
|
|
|
- The `round` function has a new `TieBreaker` name-value argument to specify how to break ties.
|
|
|
- `null` and `orth` functions have a new option to specify tolerance to treat singular values below a threshold as zero
|
|
|
- The `norm` function can now calculate Frobenius norm on N-D arrays
|
|
|
- The `equilibrate` function now has an option with values of `"vector"` or `"matrix"` to specify whether the output arguments are returned as vectors or matrices
|
|
|
- The `rand`, `randi`, and `randn` functions now support complex input and a `RandStream` object for the `"like"` syntax
|
|
|
- The `eps`, `flintmax`, `intmax`, `intmin`, `realmax` and `realmin` functions now accept the `"like"` syntax to return scalars based on a prototype object
|
|
|
- `qr` and `gsvd` have a new `"econ"` option for economy-size decompositions
|
|
|
- The syntax `R = qr(A)` now always returns `R` as an upper-triangular matrix, regardless of whether `A` is full or sparse (behaviour change)
|
|
|
|
|
|
|
|
|
# MATLAB 9.11 (R2021b)
|
|
|
|
|
|
- New `parfeval` syntax for parallelizing calls to a function
|
... | ... | |