2016-11-30 9 views
1

Вопрос заключается в том: У меня есть массив ячеек (MyCellArray) и массив ячеек индексов (IdxCellArray) одного и того же размера, где каждая ячейка содержит индексы для соответствующей ячейке MyCellArray.
Есть ли способ получить вывод массива ячеек элементов MyCellArray с индексом (IdxCellArray) ?.
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] 

ответ