(translator=Kuo, ChineseSource=Kuo-20020417-3\setfield.html, EnglishSource=c:\matlabr12\help\techdoc\ref\setfield.html)
MATLAB Function Reference    
setfield

設定結構陣列一個欄位的資料

Syntax

Description

s = setfield(s,'field',v) s 為 1-by-1 的結構,把所指定欄位的內容設定成 v,相當於 s.field = v

s = setfield(s,{i,j},'field',{k},v) 把所指定欄位的內容設定成 v,相當於 s(i,j).field(k) = v 。所有的下標必須像異質陣列般的傳遞,傳遞欄位的參考值也像字串般的傳遞。

Examples

給定一個結構如下

mystr = setfield(mystr,{2,1},'name','ted') 這個指令將產生

See Also

getfield, rmfield, fieldnames


 setdiff set (serial)