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

結構陣列的建立

Syntax

Description

s = struct('field1',{},'field2',{},...) 建立一個欄位名稱為 field1field2... 的空結構陣列。

s = struct('field1',values1,'field2',values2,...) 給予欄位名稱和欄位值建立結構陣列。 values1values2...等必須是相同大小的異質陣列或是純量。MATLAB會依序將異質陣列的元素設定為每一個結構中相對應的欄位值。所建立的結構大小會跟欄位值所構成的異質陣列大小相同;若異質陣列為空的話,則結構大小為 1-by-1。

Examples

以下的指令

將產生一個結構陣列 s

所給定的值已分配在 s 的欄位之中

同理,以下的指令

建立空結構 a.b ,其欄位名稱為 z

See Also

fieldnames, getfield, rmfield, setfield


 strtok struct2cell