Matlab - Verificar si una estructura tiene sus campos vacíos

 
Vista:
sin imagen de perfil

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Verificar si una estructura tiene sus campos vacíos

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 03/09/2014 15:20:52
Por lo que estoy viendo hay que hacer un programa para lo que quieres hacer.
De la estructura extraer los campos y luego esos campos ver si son vacíos o no, pero el detalle es que esos campos pues ser tipo string o un tipo doublé o un tipo syms, y allí se complica un poco, pero allí programando a mas profundidad puedes detectar si es vacío o no.

Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
[email protected]
Estimado Usuario de Matlab, el correo es para servicios de programación, toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Verificar si una estructura tiene sus campos vacíos

Publicado por Beatriz (11 intervenciones) el 04/09/2014 09:43:19
Muchas gracias, JOSE JEREMÍAS CABALLERO.

Entonces, ¿no es posible ni siquiera extraer el valor de un campo sin conocer el nombre de dicho campo?

Un saludo,

Beatriz.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Verificar si una estructura tiene sus campos vacíos

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 04/09/2014 14:33:49
Se podría hacer en forma indirecta, pero ya depende del tipo de variables que tienes.

Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
[email protected]
Estimado Usuario de Matlab, el correo es para servicios de programación, toda ayuda gratuita es vía foro
.

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar