MATLAB Function Reference
  Go to function:
    Search    Help Desk 
getfield    Examples   See Also

Get field of structure array

Syntax

Description

f = getfield(s,'field'), where s is a 1-by-1 structure, returns the contents of the specified field. This is equivalent to the syntax f = s.field.

f = getfield(s,{i,j},'field',{k}) returns the contents of the specified field. This is equivalent to the syntax f = s(i,j).field(k). All subscripts must be passed as cell arrays--that is, they must be enclosed in curly braces (similar to{i,j} and {k} above). Pass field references as strings.

Examples

Given the structure:

Then the command f = getfield(mystr,{2,1},'name') yields

To list the contents of all name (or other) fields, embed getfield in a loop:

See Also

fields      Field names of a structure

setfield    Set field of structure array



[ Previous | Help Desk | Next ]