Generating a List from a StructureFor 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.f5ans =34ans =36ans =38ans =40This is the same as explicitly typingS(1).f5,S(2).f5,S(3).f5,S(4).f5Assigning Output from a Comma-Separated List
You can assign any or all consecutive elements of a comma-separated list to variables with
a simple assignment statement. Using the cell array C from the previous section, assign
the first row to variables c1 through c6:C = cell(4,6);
for k = 1:24
C{k} = k*2;2 Program Components