フィールド値が定義済みのリストの添え字を返す
k=definedfields(l)
リスト , tlist またはmlist 変数.
添え字のベクトル.
l が list tlist mlist の場合, k=definedfields(l) は リストのフィールドが定義済みの添え字kを返します. この関数は未定義のフィールドにアクセスするとエラーとなるため, 有用です.
l
list
tlist
mlist
k
l=list(1);l(3)=5 k=definedfields(l) t=tlist('x');t(5)=4 definedfields(t) m=mlist(['m','a','b']);m.b='sdfgfgd' definedfields(m)