Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Passing value from one function to another function in the same .m file

3 Ansichten (letzte 30 Tage)
Wong Wei Weng
Wong Wei Weng am 14 Jul. 2018
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
function Check_Callback(hObject, eventdata, handles)
blah = get(handles.Option,'SelectedObject');
blah = get(blah,'String');
leaf1 = 'Parsley';
leaf2 = 'Coriander';
tf = strcmp(blah,leaf1);
tf2 = strcmp(blah,leaf2);
result1 = 'You are right, it is a parsley leaf';
result2 = 'You are right, it is a coriander leaf';
result3 = 'You are wrong, it is a parsley leaf';
result4 = 'You are wrong, it is a coriander leaf';
if (G <= 200 && tf == 1)
set(handles.text3, 'String', result1);
else if (G > 200 && tf1 == 1)
set(handles.text3, 'String', result2);
else if (G <= 200 && tf1 == 0)
set(handles.text3, 'String', result3);
else if (G > 200 && tf1 == 0)
set(handles.text3, 'String', result4);
end
end
end
end
set(handles.Analyze,'Enable','on')
function Upload_Callback(hObject, eventdata, handles)
[a, b]=uigetfile ({'*.*', 'All files'});
img=imread(fullfile ([b a]));
imshow (img, 'Parent', handles.QueryImage);
set(handles.Analyze,'Enable','off');
  1 Kommentar
Stephen23
Stephen23 am 14 Jul. 2018
If you are using GUIDE then use guidata. If you are sensibly writing your own code then use nested functions. Both of these are explained in the documentation:

Antworten (0)

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by