发布网友
共3个回答
热心网友
a = get(handles.edit1,'String'); b = get(handles.edit12,'String'); 上面这行代码把用户输入的数据存入到变量a,变量b中; % a,b是字符型变量,在计算两者相加之前需把他们转换为数字型 total = str2num(a) + str2num(b); 这段代码实现两数相加 c = num2str(total); set(handles.text1,'String',c); guidata(hObject, handles); 以上两行代码分别用来更新计算结果文本框和图形对象句柄,一般Callback回调函数都以guidata(hObject, handles)
追问这个我也知道,但是我说的是输入太多的时候,不用每次都输入吧,那样有点麻烦
热心网友
输入数字时,get(handles.edit1,'string')这个获得是数值常量,不需要str2num()转换。
热心网友
定义成数组嘛,将需要读取的数据存储在数组中,也方便你读取数据