我搜索了一种顺序矩阵乘法的方法 类似于sum(A,dim)或prod(A,dim)操作对sum或逐元素乘法的操作。
例如:
A = arrayfun(@(x) rand(5), 1:n, 'UniformOutput', false);
P = A{1} * A{2} * ... * A{n}; % <-- search for an elegant way to do this
我会用它来乘以大量的转移矩阵。
答案 0 :(得分:1)
为此使用for循环。这是一种“优雅”的方法最终会做到的。
P = A{1};
for i=2:length(A), P = P * A{i}, end