Programming |
Generating a List from a Structure
For structures, extracting a field of the structure that exists across one of its dimensions yields a comma-separated list.
Start by converting the cell array used above into a 4-by-1 MATLAB structure with six fields: f1
through f6
. Read field f5
for all rows and MATLAB returns a comma-separated list:
S = cell2struct(C, {'f1', 'f2', 'f3', 'f4', 'f5', 'f6'}, 2); S.f5 ans = 34 ans = 36 ans = 38 ans = 40
This is the same as explicitly typing
Comma-Separated Lists | How to Use the Comma-Separated List |
© 1994-2005 The MathWorks, Inc.