1
我想向量化的总和矢量的代码来计算总和
A{1} + A{2} + ... + A{end}
其中A
是向量单元阵列,并且每个A {I}的计算是一个n×n的矩阵数值。
有很多方法来编写我的方式,但我想知道是否有一个聪明的适合只有一两行代码。
我想向量化的总和矢量的代码来计算总和
A{1} + A{2} + ... + A{end}
其中A
是向量单元阵列,并且每个A {I}的计算是一个n×n的矩阵数值。
有很多方法来编写我的方式,但我想知道是否有一个聪明的适合只有一两行代码。
你可以先链状,然后沿着第三个维度总结:
[A{1:3}] = deal(ones(4)); %# each element of the cell array contains a 4-by-4 array of ones
out = sum(cat(3,A{:}), 3); %# catenate, then sum
那真棒,谢谢 – niels