si tu comptes effictivement utiliser des variables de ton interface graphique dans ta fonction main, il faut lui déclarer les variables.
L'idéal est de sauvegarder toutes tes variables dans l'handles
Pour chaque variable que tu comptes réutiliser dans une autre fonction.Code:
1
2 handles.variable1 = ..; handles.variable2 = ..;
Pour ta fonction main, je te conseille ensuite de lui faire passer l'handles.
ainsi tu pourra réutiliser tout ce qui est enregistré dans l'handles, en notant bien que pour sauvegarder tes variables, il te faudra utiliser la ligne de code suivante (dans les callback ou sont définies tes variables) :Code:function [variable_sortie1, variable_sortie2 ..] = main(handles)
Code:guidata(hObject, handles);