【发布时间】:2017-04-14 13:25:17
【问题描述】:
问题是:
我有一个单元格数组 (MyCellArray) 和一个相同大小的索引单元格数组 (IdxCellArray),其中每个单元格包含 MyCellArray 的相应单元格的索引。
有没有办法获得由 (IdxCellArray) 索引的MyCellArray 元素的元胞数组输出?MyCellArray{IdxCellArray} 不起作用。
确切地说,假设有两种情况:在第一种情况下,我有一个具有以下结构的元胞数组:
MyCellArray: 2x3
[50x1] [50x1] [50x1]
[76x1] [76x1] [76x1]
IdxCellArray: 2x3
[20x1] [20x1] [20x1]
[21x1] [21x1] [21x1]
每个IdxCellArray 行标记相同的索引。即repmat(IdxCellArray(:,1),1,3) 将准确返回IdxCellArray。
这不适用于MyCellArray,其中每个单元格包含不同的向量
对于第二种情况,我的数组有更通用的结构:
MyCellArray: 2x3
[53x1] [50x1] [52x1]
[75x1] [71x1] [78x1]
IdxCellArray: 2x3
[11x1] [10x1] [21x1]
[15x1] [18x1] [22x1]
【问题讨论】:
标签: arrays matlab indexing cells cell-array