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 ?

답변 (1개)

Oleg Komarov
Oleg Komarov 2012년 4월 5일

0 개 추천

have you tried exist cobined with isstruct?

댓글 수: 2

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.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Structures에 대해 자세히 알아보기

질문:

2012년 4월 5일

Community Treasure Hunt

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

Start Hunting!

Translated by