У меня есть ячейка размером 73 x 1, каждая из этих ячеек содержит ячейку 16 x 1, и каждая из этих ячеек является изображением. Есть ли простой способ превратить это в один большой массив ячеек, содержащих только изображения? Большое спасибо.Вложенные ячейки matlab
0
A
ответ
3
Если C
ваша клетка, использовать B = [C{:}]
создать 16 × 73 ячейки B
с каждой колонкой один из ваших первоначальных 16 × 1 гальванических элементов. Это работает, потому что C{:}
обращается к каждому элементу в ячейке C
, а скобки ([ ]
) снова объединяют все эти элементы в один массив. Это возможно, потому что каждый элемент в C
имеет тот же тип и размер.
Используйте B = B(:)
, чтобы получить ячейку 1168 × 1 (73 * 16 = 1168), если хотите. В любом случае, B{n}
обращается к n
-м изображению.
+1
Отлично, сработало очарование, спасибо! –
Смежные вопросы
- 1. Вложенные ячейки TCPDF
- 2. Вложенные Классы в MATLAB
- 3. Вложенные функции в MATLAB
- 4. Вложенные в автоматические даты ячейки
- 5. Длина ячейки Matlab
- 6. Matlab, индекс элементов ячейки
- 7. MATLAB: передавая аргументы ячейки
- 8. Matlab, Найти элементы ячейки
- 9. Сумма ячейки в matlab
- 10. Ячейки Matlab с именами
- 11. ячейки ячейки слияния структуры в matlab
- 12. MATLAB: Свернуть ячейки кода в редакторе MATLAB
- 13. Вложенные двойной сортировки в Matlab
- 14. Вложенные структуры с loadlibrary Matlab
- 15. Вложенные циклы ДПФА в MATLAB
- 16. MATLAB: Вложенные функции и структуры
- 17. Предопределение ячейки массива в matlab
- 18. Matlab, сравнение двух строк ячейки
- 19. Matlab, Преобразование ячейки в матрицу
- 20. Как фильтровать ячейки в Matlab?
- 21. размер {MXN} ячейки в Matlab
- 22. Замена значения ячейки в MATLAB
- 23. удалить пустые ячейки в MATLAB
- 24. Matlab - отфильтровать идентичные записи ячейки
- 25. Заполнение ячейки матриц в MATLAB
- 26. MATLAB преобразовать ячейки в вектор
- 27. Изменить размер ячейки в matlab
- 28. вложенные, если тестировать 3 ячейки в excel
- 29. Проблемы с памятью с большими объемами данных, хранящимися как вложенные ячейки в MATLAB
- 30. Поддерживает ли MATLAB вложенные переменные области?
Какова форма вашей последней массивной ячейки? – Dan
@dan Я добавил картинку. Это массив ячеек размером 73 х 1, который у меня есть на данный момент. В принципе, я хотел бы расширить это в массив 73 x 16 (путем расширения массива 16 x 1) или только одну большую строку/столбец каждой ячейки, чтобы я мог легко обращаться к изображениям. –
Вы посмотрели на ['cell2mat'] (http://www.mathworks.com/help/matlab/ref/cell2mat.html)? – eigenchris