Clear Filters
Clear Filters

Use variable in two different functions

5 views (last 30 days)
I have to use variable defined in one function in another function. What should I use? I tried global but it fails with me

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 3 Apr 2016
Edited: Azzi Abdelmalek on 3 Apr 2016
[var1,...]=fcn1(...)
get the variable var1 from fcn1 and use it in fcn2
[...]=fcn2(var1,...)
  5 Comments
Azzi Abdelmalek
Azzi Abdelmalek on 3 Apr 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

Sign in to comment.

More Answers (0)

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!