MATLAB Function Reference    
fieldnames

構造体のフィールド名、または、MATLAB オブジェクト、または、Java オブジェクトのプロパティ名を戻します。

表示

詳細

names = fieldnames(s) は、構造体 s に関連した構造体フィールド名を含む文字列のセル配列を戻します。

names = fieldnames(obj) は、objに関連したパブリックデータフィールドの名前を含む文字のセル配列を戻します。obj は、MATLAB オブジェクト、または、Java オブジェクトのどちらかです。

names = fieldnames(obj,'-full') は、obj に関連した各フィールドの名前、タイプ、属性、継承を含む文字のセル配列です。obj は、MATLAB オブジェクト、または、Java オブジェクトのいずれかです。

例題

構造体を与えます。

コマンド n = fieldnames(mystr) は、つぎの結果を出力します。

他の例題で、x が、Java クラス java.awt.Frame のオブジェクトの場合、コマンド fieldnames(x) は、つぎの表示結果になります。

参考

getfield, setfield, rmfield


 fgets (serial) figflag