【发布时间】:2016-06-14 17:42:39
【问题描述】:
我正在寻找一种方法来进行顺序矩阵乘法 类似于 sum(A,dim) 或 prod(A,dim) 操作用于求和或逐元素乘法。
例如:
A = arrayfun(@(x) rand(5), 1:n, 'UniformOutput', false);
P = A{1} * A{2} * ... * A{n}; % <-- search for an elegant way to do this
我会用它来乘以大量的转移矩阵。
【问题讨论】:
-
如果您正在寻找性能,请使用基于初始化的循环解决方案。
-
所有
A的尺寸都相同吗?然后你可以try this。
标签: matlab matrix matrix-multiplication