Storing values from edit text to uitable
이전 댓글 표시
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
Jan
2016년 3월 14일
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
2016년 3월 15일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Workspace Variables and MAT Files에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!