image thumbnail

Flatten (Nested) Cell Arrays

version 2.0.0.0 (2.3 KB) by Yung-Yeh Chang
A helper function to flatten nested cell arrays

555 Downloads

Updated 12 Jun 2017

View License

Editor's Note: This file was selected as MATLAB Central Pick of the Week

[out] = CELLFLAT(celllist) searches every cell element in cellist and put them on the top most level. Therefore, CELLFLAT linearizes a cell array tree structure.
Update 5/31/2017:
V2.0 -
1. The default behavior does not change.
2. Additional parameter for flatten cell arrays up to N level
cellflat(C,N) flatten cell array C for up to N level (N level search/flatten). The default value is N = -1.
3. Compatible to all Matlan versions.

Cite As

Yung-Yeh Chang (2021). Flatten (Nested) Cell Arrays (https://www.mathworks.com/matlabcentral/fileexchange/50502-flatten-nested-cell-arrays), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2017a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!