Main Content

isstruct

Determinar si una entrada es un arreglo de estructuras

Descripción

tf = isstruct(A) devuelve 1 lógico (true) si A es un arreglo de estructuras de MATLAB® y 0 lógico (false) si no lo es.

ejemplo

Ejemplos

contraer todo

Cree un arreglo de estructuras.

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

Determine si S es un arreglo de estructuras.

tf = isstruct(S)
tf = logical
   1

Convierta el arreglo de estructuras en una tabla.

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

Compruebe si T no es un arreglo de estructuras.

tf = isstruct(T)
tf = logical
   0

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como escalar, vector, matriz o arreglo multidimensional de cualquier tipo de datos.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido antes de R2006a