Storing values from edit text to uitable
Ältere Kommentare anzeigen
Hello, I have a problem with a guide, the thing that I want to do is everytime when I press the button, the value will be saved in the uitable. I did this with a for and it works, but the guide is giving me an array like it shown below, the array is always saving the last values. In the beginning of the guide, I declare z=0; that it is in global way.
0 0
0 0
0 0
0 0
10 20
function but1_Callback(hObject, eventdata, handles)
global z
a=get(handles.but1,'Value')
if a==1;
z=z+1;
s1=get(handles.edit1, 'String');
x1=str2num(s1);
s2=get(handles.edit2, 'String');
x2=str2num(s2);
res=x1+x2;
str=num2str(res);
set(handles.edit3, 'String', str)
data(z,:)=[x1 x2]
set(handles.uitable1,'data',data)
end
2 Kommentare
Jan
am 14 Mär. 2016
Avoid global variables. You have the handles struct, which is the perfrect location for storing a counter.
What does this mean:
I did this with a for and it works, but the guide is giving me
an array like it shown below
?
Jose Alan Badillo Montes
am 15 Mär. 2016
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu App Building finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!