error while evaluating uimenu callback( in fuzzy toolbox)
조회 수: 10 (최근 30일)
이전 댓글 표시
Hello.
I am using the MATLAB 2011.
Previously, I designed a fuzzy system with fuzzy toolbox. Now, after I change membership functions defined for input and save the file with the old name or a new name, when I open modified file, I encounter the following error:
??? Error using ==> fisgui #openfis Error: Expression or statement is incomplete or incorrect.
Error in ==> readfis at 187 MFName=eval(MFStr((nameStart+1):(nameEnd-1)));
Error in ==> fisgui at 117 [fis,errorStr]=readfis;
??? Error while evaluating uimenu Callback
Please advise me on the wrong.
Thank you in advance
댓글 수: 5
Patricia Osifo
2020년 9월 3일
Hi,Salaheddin Hosseinzadeh. I have the same problem as him and I'm using the 2010 version. I did use an underscore in my Inputs and Outputs but there wasn't a problem since until just recently. I did try renaming the file but there was no change and I can't change the names of my input if it doesn't open, of course. The exact error keeps coming up each time. Pls help!!
Ankita Kumari Jain
2020년 10월 15일
Hi, Patricia Osifo. I had the same struggle. Try opening your code using notepad and rename or check for errors. Mine had errors where the membership function names didnt have an " or : . Do let me know if this helps :)
채택된 답변
Salaheddin Hosseinzadeh
2015년 6월 27일
Sounds like a terrible situation. You can't even open it to edit things. Is it possible to make a definition/coding violation in the fuzzy GUI?!!!
I haven't used the graphical user interface. I write code to use fuzzy toolbox.
You know MATLAB does not like names with spaces, or numbers as the first letter, and some more. I'm just suggesting, rename it to a very typical name (thisIsMyDamagedFuzzy) see if anything changes!
Fell free to attach your file, I may try to open it as well.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Fuzzy Logic Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!