| MATLAB Function Reference | Search  Help Desk | 
| struct2cell | Examples See Also | 
Structure to cell array conversion
c = struct2cell(s)
c = struct2cell(s)
converts the m-by-n structure s (with p fields) into a p-by-m-by-n cell array c.
If structure s is multidimensional, cell array c has size [p size(s)].
The commands
clear s, s.category = 'tree'; s.height = 37.4; s.name = 'birch';create the structure
s = 
    category: 'tree'
      height: 37.4000
        name: 'birch'
Converting the structure to a cell array,
c = struct2cell(s)
c = 
    'tree'
    [37.4000]
    'birch'
cell2struct, fields