how to access variables from one function to another function?
7 次查看(过去 30 天)
显示 更早的评论
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);
0 个评论
采纳的回答
Guillaume
2018-12-22
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
1 个评论
zeytun
2021-1-17
How to do this same thing in the Appdesigner? I have a similar issue: in a first function I have a vector "I" (given by a Gaussian function), and I want to use/recall that vector in another function. It looks like simple
app.I = I
is not working.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!