Products & Services Solutions Academia Support User Community Company

Learn more about MATLAB   

struct2cell - Convert structure to cell array

Syntax

c = struct2cell(s)

Description

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)].

Examples

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'

See Also

cell2struct, cell, iscell, struct, isstruct, fieldnames, dynamic field names

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2010- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS