MATLAB: How to access variables from one function to another function

access variables from one function to another functiongui

I have created GUI, I am trying to acess variable featureVector from one function to another function.
Kindly help me.
Here is my code of functions:
% --- Executes on button press in pushbutton4.
function pushbutton4_Callback(hObject, eventdata, handles)
featureVector = extractHOGFeatures(Img);
% --- Executes on button press in pushbutton5.
function pushbutton5_Callback(hObject, eventdata, handles)
Classifier=trainedClassifier;
Label=Classifier.predictFcn(featureVector);

Best Answer

The simplest is to store your feature vector in handles.
% --- Executes on button press in pushbutton4.
function pushbutton4_Callback(hObject, eventdata, handles)
handles.featureVector = extractHOGFeatures(Img); %store feature vector in handles
guidata(hObject, handles); %and save handles
end
function pushbutton5_Callback(hObject, eventdata, handles)
Classifier=trainedClassifier;
Label=Classifier.predictFcn(handles.featureVector); %get feature vector from handles
...
end