Verificar si una estructura tiene sus campos vacíos
Publicado por Beatriz (11 intervenciones) el 03/09/2014 13:49:28
Hola,
me gustaría saber como poder probar si una estructura tiene todos sus campos vacíos (en el momento en el que tenga un campo vacío, el resto de campos también son vacíos).
He probado con lo siguiente. Por ejemplo, considero la siguiente estructura con todos sus campos vacíos:
Parametro.fijo = []
Parametro.variable=[]
OPCIÓN 1:
>> isempty(Parametro)
ans =
0
(Esta opción no me sirve)
OPCIÓN 2:
>> isempty(Parametro.fijo)
ans =
1
Esta opción podría servir, pues hemos dicho que en el momento en el que un campo sea vacío el resto también lo son.
El problema es que yo a priori no conozco el nombre de los campos de la estructura, entonces no puedo acceder a ningún campo nombrándolo por su nombre para verificar si se trata de un campo vacío o no,
¿Alguna sugerencia?
Un saludo y muchas gracias de antemano,
Beatriz.
me gustaría saber como poder probar si una estructura tiene todos sus campos vacíos (en el momento en el que tenga un campo vacío, el resto de campos también son vacíos).
He probado con lo siguiente. Por ejemplo, considero la siguiente estructura con todos sus campos vacíos:
Parametro.fijo = []
Parametro.variable=[]
OPCIÓN 1:
>> isempty(Parametro)
ans =
0
(Esta opción no me sirve)
OPCIÓN 2:
>> isempty(Parametro.fijo)
ans =
1
Esta opción podría servir, pues hemos dicho que en el momento en el que un campo sea vacío el resto también lo son.
El problema es que yo a priori no conozco el nombre de los campos de la estructura, entonces no puedo acceder a ningún campo nombrándolo por su nombre para verificar si se trata de un campo vacío o no,
¿Alguna sugerencia?
Un saludo y muchas gracias de antemano,
Beatriz.
Valora esta pregunta
0