Storing values from edit text to uitable
Afficher commentaires plus anciens
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 commentaires
Jan
le 14 Mar 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
le 15 Mar 2016
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Workspace Variables and MAT Files dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!