【发布时间】:2016-09-30 03:13:55
【问题描述】:
我有一个尺寸为 1000x1(或更大)的元胞数组 VsCell。 VsCell 中的每个项目都是一个 501x567 矩阵。我想提取在单元格中包含的所有矩阵中占据一个位置的元素。基本上是这样的:
VsCell{:}(1,1) - 用于单元格中数组的所有第一个元素 VsCell{:}(2,1) - 用于单元格中数组的所有第一行 2 元素。
随后,我打算取这些选择的平均值或中值并填充单个 [501x567] 矩阵数组,它表示 VsCell 数组的平均值/中值/等,例如均值(VsCell{:}(1,1))。
我尝试了 VsCell{:}(1,1) - 但它返回“错误的单元格引用操作”。
另外,有没有办法在很少或没有 for 循环/cellfun 的情况下实现这一目标? 使用网上找到的示例,我无法真正做到这一点。
非常感谢您抽出宝贵时间,如果需要,我很高兴进一步澄清。
【问题讨论】: