MATLAB Function Reference |
傳回結構陣列的所有欄位,或者是MATLAB物件、JAVA物件的性質名稱。
Syntax
names = fieldnames(s) names = fieldnames(obj) names = fieldnames(obj,'-full')
Description
names = fieldnames(s)
傳回一個異質陣列(cell array),包含結構 s
所有欄位的名稱。
names = fieldnames(obj)
傳回一個異質陣列(cell array),包含MATLAB物件或JAVA物件公用資料欄位的名稱。
names = fieldnames(obj,'-full')
傳回一個異質陣列(cell array),包含MATLAB物件或JAVA物件的名稱、型態、屬性以及繼承的關係。
Examples
mystr(1,1).name = 'alice'; mystr(1,1).ID = 0; mystr(2,1).name = 'gertrude'; mystr(2,1).ID = 1
n = 'name' 'ID'
我們來看看另一個例子,若 x
為一個JAVA物件 java.awt.Frame
,指令 fieldnames(x)
將產生下列的結果
ans = 'width' 'height'
See Also
fgets (serial) | figflag |