existence of structure without the use of eval

1 visualización (últimos 30 días)
Adrian Dronca
Adrian Dronca el 5 de Abr. de 2012
Hello,
I`m trying to see if a structure exists or not in the workspace (i`m checking the structure if it exists in another structure), the name of the structure can be dynamically changed so i used eval.
isfield(eval(struct_name),workspace_variable)
- The problem is that the model updates and compiles when the script hits that line and that is something I don't want.
How can i do this without making the model update ?

Respuestas (1)

Oleg Komarov
Oleg Komarov el 5 de Abr. de 2012
have you tried exist cobined with isstruct?
  2 comentarios
Adrian Dronca
Adrian Dronca el 5 de Abr. de 2012
I have the same problem and i know why, i`m trying to save some variables in a structure which has the same name as the model.
Then when eval is called it`s trying to evaluate the model.
I will change the way i save the structure if i don't find another way.
Image Analyst
Image Analyst el 5 de Abr. de 2012
Or change the name of it, rather than the way you save it.

Iniciar sesión para comentar.

Categorías

Más información sobre Structures en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by