existence of structure without the use of eval

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 ?

Réponses (1)

Oleg Komarov
Oleg Komarov le 5 Avr 2012

0 votes

have you tried exist cobined with isstruct?

2 commentaires

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.
Or change the name of it, rather than the way you save it.

Connectez-vous pour commenter.

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by