Problems with using "strmatch" in Matlab 2012a GUI

1 visualizzazione (ultimi 30 giorni)
Zhuo Li
Zhuo Li il 28 Giu 2012
Hi, I get an error message when I try to use "strmatch"
>> At compilation, "strmatch" was determined to be a variable and this variable is uninitialized. "strmatch" is also a function name and previous versions of MATLAB would have called the function. However, MATLAB 7 forbids the use of the same name in the same context as both a function and a variable.
I tried exactly same code in command window, and everything works fine.
index_trigger = strmatch('TRG',u(index_request,:));
but when I put it into gui, the error happens. I search out my code in my gui.m, and I didn't find anywhere strmatch appears as a variable.
Moreover, it seems this function will be removed from the future release. I really hope not ...
Could someone help me out? Thanks!
  2 Commenti
Walter Roberson
Walter Roberson il 28 Giu 2012
Do you happen to have a strmatch() on the left side of an "=" ? I have seen some people put it there in an attempt to assign to a substring of a string.
Zhuo Li
Zhuo Li il 28 Giu 2012
Thank you Walter for your reminding. I checked several times, and finally found that I put a bracket right after my first index at one place. So, this is not a technical issue. Never mind. Thanks again.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Characters and Strings 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