existence of structure without the use of eval

1 visualizzazione (ultimi 30 giorni)
Adrian Dronca
Adrian Dronca il 5 Apr 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 ?

Risposte (1)

Oleg Komarov
Oleg Komarov il 5 Apr 2012
have you tried exist cobined with isstruct?
  2 Commenti
Adrian Dronca
Adrian Dronca il 5 Apr 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 il 5 Apr 2012
Or change the name of it, rather than the way you save it.

Accedi per commentare.

Categorie

Scopri di più su Structures in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by