isfield
Ermitteln, ob eine Eingabe ein Strukturarray-Feld ist
Syntax
Beschreibung
TF = isfield( gibt S,field)1 zurück, wenn field der Name eines Felds des Strukturarrays S ist. Andernfalls gibt die Funktion 0 zurück.
Wenn es sich bei field um ein Array mit mehreren Namen und bei S um ein Strukturarray handelt, ist TF ein logisches Array mit derselben Größe.
Wenn S kein Strukturarray ist, gibt isfield 0 zurück.
Beispiele
Eingabeargumente
Tipps
Wenn es sich bei dem Eingabeargument
Sum ein Objekt handelt, gibtisfieldimmer0zurück, auch wennfieldder Name einer Eigenschaft ist.Um zu ermitteln, ob ein Name der Name einer Eigenschaft oder eines Objekts ist, verwenden Sie die Funktion
isprop.
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt vor R2006a
Siehe auch
fieldnames | setfield | getfield | orderfields | rmfield | struct | isstruct | isa