Hauptinhalt

isstruct

Ermitteln, ob eine Eingabe ein Strukturarray ist

Beschreibung

tf = isstruct(A) gibt eine logische 1 (true) zurück, wenn A ein MATLAB®-Strukturarray ist, und andernfalls eine logische 0 (false).

Beispiel

Beispiele

alle reduzieren

Erstellen Sie ein Strukturarray.

S = struct("a",[1;2;3],"b",ones(3),"c",magic(3))
S = struct with fields:
    a: [3×1 double]
    b: [3×3 double]
    c: [3×3 double]

Ermitteln Sie, ob S ein Strukturarray ist.

tf = isstruct(S)
tf = logical
   1

Konvertieren Sie das Strukturarray in eine Tabelle.

T = struct2table(S)
T=3×3 table
    a         b              c     
    _    ___________    ___________

    1    1    1    1    8    1    6
    2    1    1    1    3    5    7
    3    1    1    1    4    9    2

Überprüfen Sie, dass T kein Strukturarray ist.

tf = isstruct(T)
tf = logical
   0

Eingabeargumente

alle reduzieren

Eingabearray, angegeben als Skalar, Vektor, Matrix oder mehrdimensionales Array eines beliebigen Datentyps.

Erweiterte Fähigkeiten

alle erweitern

C/C++ Codegenerierung
Generieren Sie C und C++ Code mit MATLAB® Coder™.

GPU-Codegenerierung
Generieren von CUDA® Code für NVIDIA® Grafikprozessoren mit dem GPU Coder™.

Versionsverlauf

Eingeführt vor R2006a