J'ai un problème lors de l'exécution de ma fonction principale dans MATLAB (le programme principal et appelle d'autres fonctions). Essayer de l'exécuter me donne l'erreur "??? Undefined fonction ou variable 'max_x_address'". Mais, comme vous pouvez le voir ci-dessous, il a été déclaré comme global. Cela me dérange vraiment, donc toute aide serait appréciée. (Dois-je modifier mon fichier pathdef.m C'est ce que le dépannage Matlab dit, mais j'ai suivi quelques-unes des étapes et il n'a pas aidé?).
Voici un squelette du programme:Fonction non définie ou variable dans MATLAB
function Adaptive_Information
global HUBS, max_x_address, max_y_address;
.
.
max_x_address = 10;
.
.
end
Merci, bien que j'ai pu corriger. La solution s'est avérée être d'éviter de déclarer plusieurs variables sur la même ligne. (Comportement étrange de MATLAB) – Joebevo