Mercurial > octave
view etc/NEWS.9.md @ 31547:212cc32100f5
Add new function 'tensorprod' (patch #10288)
* scripts/linear-algebra/tensorprod.m: New function to compute tensor product.
* scripts/linear-algebra/module.mk: Add tensorprod.m to file list.
* doc/interpreter/linalg.txi: Link to docstring for tensorprod.
* libinterp/corefcn/data.cc(mtimes), dot.cc, kron.cc: Add tensorprod seealso.
* etc/NEWS.9.md: Note new function tensorprod.
author | Kasper H. Filtenborg <kasper.filtenborg@gmail.com> |
---|---|
date | Fri, 25 Nov 2022 13:58:54 -0500 |
parents | 601b08ce0c00 |
children | 8e6a9cf412c1 |
line wrap: on
line source
Summary of important user-visible changes for version 9 (yyyy-mm-dd): --------------------------------------------------------------------- ### General improvements - `oruntests`: The current directory now changes to the directory containing the files with the tests for the duration of the test. This aligns the behavior of this function with Octave's test suite. This also means that the file encoding specified in the `.oct-config` file for the respective directory is taken into account for the tests. ### Graphical User Interface ### Graphics backend ### Matlab compatibility ### Alphabetical list of new functions added in Octave 9 * `tensorprod` ### Deprecated functions, properties, and operators The following functions and properties have been deprecated in Octave 9 and will be removed from Octave 11 (or whatever version is the second major release after 9): - Functions Function | Replacement -----------------------|------------------ - Properties The following property names are discouraged, but there is no fixed date for their removal. Object | Property | Replacement -----------------|-------------|------------ The following features were deprecated in Octave 7 and have been removed from Octave 9. - Functions Function | Replacement ---------------------------|------------------ disable_diagonal_matrix | optimize_diagonal_matrix disable_permutation_matrix | optimize_permutation_matrix disable_range | optimize_range - Operators Operator | Replacement ---------|------------ .+ | + .+= | += .- | - .-= | -= ** | ^ **= | ^= .** | .^ .**= | .^= - Interpreter * The use of `'...'` for line continuations *inside* double-quoted strings has been removed. Use `'\'` for line continuations inside strings instead. * The use of `'\'` as a line continuation *outside* of double-quoted strings has been removed. Use `'...'` for line continuations instead. * Support for trailing whitespace after a `'\'` line continuation has been removed. Delete unnecessary trailing whitespace. - For plot functions, the use of numbers to select line colors in shorthand formats was an undocumented feature was removed from Octave 9. - The environment variable used by `mkoctfile` for linker flags is now `LDFLAGS` rather than `LFLAGS`. `LFLAGS` was deprecated in Octave 6 and has been removed. ### Old release news - [Octave 8.x](etc/NEWS.8) - [Octave 7.x](etc/NEWS.7) - [Octave 6.x](etc/NEWS.6) - [Octave 5.x](etc/NEWS.5) - [Octave 4.x](etc/NEWS.4) - [Octave 3.x](etc/NEWS.3) - [Octave 2.x](etc/NEWS.2) - [Octave 1.x](etc/NEWS.1)