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

Set field of structure array

Syntax

Description

s = setfield(s,'field',v), where s is a 1-by-1 structure, sets the contents of the specified field to the value v. This is equivalent to the syntax
s.field = v.

s = setfield(s,{i,j},'field',{k},v) sets the contents of the specified field to the value v. This is equivalent to the syntax s(i,j).field(k) = v. 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 mystr = setfield(mystr,{2,1},'name','ted') yields

See Also

fields      Field names of a structure

getfield    Get field of structure array



[ Previous | Help Desk | Next ]