Matlab GUI 编程教程(适用于初学者) 1.首先我们新建一个GUI 文件:File/New /GUI 如下图所示; 选择Blank GUI(Default) 2.进入GUI 开发环境以后添加两个编辑文本框,6 个静态文本框,和一个按钮,布置如下图所示; 布置好各控件以后,我们就可以来为这些控件编写程序来实现两数相加的功能了
3.我们先为数据1 文本框添加代码; 点击上图所示红色方框,选择edit1_Callback,光标便立刻移到下面这段代码的位置
function edit1_Callback(hObject, eventdata, handles) % hObject handle to edit1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit1 as text % str2double(get(hObject,'String')) returns contents of edit1 as a double 然后在上面这段代码的下面插入如下代码: %以字符串的形式来存储数据文本框1 的内容
如果字符串不是数字, 则现实空白内容 input = str2num(get(hObject,'String')); %检查输入是否为空
如果为空,则默认显示为0 if (isempty(input)) set(hObject,'String',�