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