Fast and Efficient Kronecker Multiplication
版本 1.1.0.0 (860 字节) 作者:
David Gleich
Computes a matrix-vector product with a repeated Kronecker product matrix.
2.7K 次下载
更新时间
2009/4/14
无许可证
Computing the matrix-vector product
y = (Q1 kron Q2 kron ... kron Qm) * x
can be done without ever forming the big matrix of Kronecker products. This m-file implements an algorithm for this task from page 394 of Fernandes, et al. 1998, JACM 45(3): 381--414 (doi:10.1145/278298.278303). The implementation works where X is a matrix too.
Don't be scared off by the for-loops, this code works well with the Matlab JIT compiler and works for vectors with over 50 million entries.
引用格式
David Gleich (2026). Fast and Efficient Kronecker Multiplication (https://ww2.mathworks.cn/matlabcentral/fileexchange/23606-fast-and-efficient-kronecker-multiplication), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
创建方式
R2008b
兼容任何版本
平台兼容性
Windows macOS Linux类别
在 Help Center 和 MATLAB Answers 中查找有关 Verification, Validation, and Test 的更多信息
