发布网友 发布时间:2022-04-23 01:34
共3个回答
热心网友 时间:2023-10-10 06:40
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)
追问这个我也知道,但是我说的是输入太多的时候,不用每次都输入吧,那样有点麻烦
热心网友 时间:2023-10-10 06:40
输入数字时,get(handles.edit1,'string')这个获得是数值常量,不需要str2num()转换。
热心网友 时间:2023-10-10 06:41
定义成数组嘛,将需要读取的数据存储在数组中,也方便你读取数据