arrays - 如何总结单元格数组中的所有数组(相同大小)?

标签 arrays matlab sum cell cell-array

例如,我有以下元胞数组:

a = [1,2,3; 1,5,8; 6,5,0; 0,0,2];
A = cell(3,4);
for i = 1:3
    for j = 1:4
        A{i,j} = (j-i)*a;
    end
end

我如何总结所有元素,即 A{1,1} + A{1,2} + ... + A{3,4}

最佳答案

Concatenate沿三维的每个单元格中的矩阵,然后是 sum沿着三维。

TD = cat(3, A{:});    %Converting the cell array to a 3D array
result = sum(TD, 3);  %Summation of 3D slices

关于arrays - 如何总结单元格数组中的所有数组(相同大小)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48704550/

相关文章:

arrays - 在 Bash 中如何将目录列表存储到数组中(然后将它们打印出来)?

arrays - Haskell 中的大小索引可变数组

java - 读取wav文件java vs matlab

java - 将两个椭圆拟合到 body 轮廓

matlab - 如何将不均匀矩阵组合成单个矩阵?

python - 使用增量运算符时,numpy 数组之和在数据类型方面的不同行为

具有相同引用编号的 PHP 求和

postgresql - 在 Postgresql 中获取 ISO 日期的奇怪结果

java - 如何通过 JNI 更新 C 中的字节数组而不返回字节数组

Javascript:根据多个键确定并返回对象数组中的重复对象