计算矩阵和向量的乘积
y = (Q1克朗Q2克朗…(kron Qm) x
不需要形成克罗内克乘积的大矩阵。下载188bet金宝搏这个m文件实现了一种算法来完成这个任务,该算法来自Fernandes等人1998年第394页,JACM 45(3): 381—414 (doi:10.1145/278298.278303)。当X也是一个矩阵时,该实现也可以工作。
不要被for循环吓跑,这段代码与Matlab JIT编译器很好地工作,并且适用于包含超过5000万个条目的向量。
引用作为
大卫Gleich(2021)。快速高效的克罗内克乘法(//www.tatmou.com/matlabcentral/fileexchange/23606-fast-and-efficient-kronecker-multiplication), MATLAB中央文件交换。检索.