Parse error at END: usage might be invalid MATLAB syntax
Afficher commentaires plus anciens

MATLAB App Designer doesn' even let me run this, saying 'Invalid use of operator'. Even before I run, I get this parse error at END. I've rechecked the code multiple times and am unable to figure out the problem. Pleass helpp!
8 commentaires
Walter Roberson
le 3 Juin 2019
I suspect you have one too many end statements, but we would need to check the code.
Hemanth Hariharan
le 4 Juin 2019
Mubarak
le 21 Fév 2021
Walter Roberson
le 21 Fév 2021
I recommend that you highlight all the code and click on the "smart indent", and then review the result to see whether the nesting agrees with your expectation. You probably have one too many end statements somewhere.
Mubarak
le 22 Fév 2021

Mubarak
le 22 Fév 2021
@Walter Roberson Thank you so much for the advice. I went through the code and it seems to have the correct number of end statement. The error is still there though. Thank you
Walter Roberson
le 22 Fév 2021
Notice line 87 and 88 have their end at the same level. With the default auto-indent settings the only time that happens is if you are in a top level function and a nested function ends on line 87 and the top level ends at line 88.
But if you ended the top level function on line 88 then there is no level available to end at line 102.
I recommend that you use Preferences to change indent style from Classic to All Functions and then re-do the auto-indent
Mubarak
le 22 Fév 2021
@Walter Roberson Thank you very much. It's sorted out :)
Réponses (0)
Catégories
En savoir plus sur Shifting and Sorting Matrices dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!