MATLAB Answers

0

existence of structure without the use of eval

Asked by Adrian Dronca on 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 ?

  0 Comments

Products

No products are associated with this question.

1 Answer

Answer by Oleg Komarov
on 5 Apr 2012

have you tried exist cobined with isstruct?

  2 Comments

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.


Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!