Use variable in two different functions

4 visualizaciones (últimos 30 días)
Ali Jaber
Ali Jaber el 3 de Abr. de 2016
Comentada: Azzi Abdelmalek el 3 de Abr. de 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

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 3 de Abr. de 2016
Editada: Azzi Abdelmalek el 3 de Abr. de 2016
[var1,...]=fcn1(...)
get the variable var1 from fcn1 and use it in fcn2
[...]=fcn2(var1,...)
  5 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 3 de Abr. de 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
Azzi Abdelmalek
Azzi Abdelmalek el 3 de Abr. de 2016
You already get the answer

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by