Use variable in two different functions
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Ali Jaber
le 3 Avr 2016
Commenté : Azzi Abdelmalek
le 3 Avr 2016
I have to use variable defined in one function in another function. What should I use? I tried global but it fails with me
0 commentaires
Réponse acceptée
Azzi Abdelmalek
le 3 Avr 2016
Modifié(e) : Azzi Abdelmalek
le 3 Avr 2016
[var1,...]=fcn1(...)
get the variable var1 from fcn1 and use it in fcn2
[...]=fcn2(var1,...)
5 commentaires
Azzi Abdelmalek
le 3 Avr 2016
You could precise that you are using Guide Matlab. you can share data with guidata function
function btnVisualDataset_Callback(hObject, eventdata, handles)
[filename, pathname] = uigetfile('*.xlsx','Load Dataset');
if filename==0
msgbox('Please Choose Dataset','Error','Error')
return
end
for i=1:10
data = xlsread(filename);
mv{i}=[data(:,i)];
handles.mv=mv;
guidata(hObject,handles)
end
function btnSearch_Callback(hObject, eventdata, handles)
mv=handles.mv
end
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Whos dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!