Efficient Object-Oriented Kronecker Product Manipulation
A class for efficient manipulation of N-fold Kronecker products in terms of their operands only.
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Editor's Note: This file was selected as MATLAB Central Pick of the Week
Cite As
Matt J (2026). Efficient Object-Oriented Kronecker Product Manipulation (https://www.mathworks.com/matlabcentral/fileexchange/25969-efficient-object-oriented-kronecker-product-manipulation), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.10.0 (54.1 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.10.0 | In constructor KronProd(opset,opinds, ...) introduced default value for opinds of 1:length(opset). This allows simple 1-argument contructor calls such as
|
||
| 1.9.0 | At the suggestion of a user, neatened up the Description section |
||
| 1.8.0 | *Overloaded kron() for the KronProd class.
|
||
| 1.7.0 | *Overloaded cellfun() for the KronProd class *Added simpler options for the domainsize parameter in the constructor syntax KronProd(opset,opdims,domainsizes,...) *See UpdateNotes for details |
||
| 1.6.0 | Added additional example to Description section with link to a related FEX submission. |
||
| 1.5.0 | Bug fix in qr() method (see UpdateNotes.txt). Also added relevant test of the fix to krontest.m |
||
| 1.3.0 | *New class methods: times, rdivide ldivide, rank, orth, svd, pinv, qr, lu, chol, loadobj. *Expansions of old methods: eig, mldivide, mtimes, mrdivide *See UpdateNotes.txt in package for more |
||
| 1.1.0 | Minor typo fixes in description of package |
||
| 1.0.0 |