第九讲matlab图形用户界面设计内容摘要:

%如果没有数字按入,一开始运算符号无法输入 content=39。 39。 set(,39。 string39。 ,content)。 %把空的内容显示出来 =0。 guidata(hObject, handles)。 %更新句柄结构 end content=get(,39。 string39。 )。 %把前面输入的内容保存在 content中 if() %计算结束后,就为空,继续下一次输入 content=39。 39。 =0。 guidata(hObject, handles)。 end if() %sin,cos,log,log10输入后,不能在接数字,只能接运算符号 guidata(hObject, handles)。 else out=[content,39。 039。 ]。 %把 0与前面的内容相连起来 set(,39。 string39。 ,out)。 %把新内容显示出来 =0。 %数字输入完可以输入运算符号了 guidata(hObject, handles)。 end % Executes on button press in pushbutton1. 九 GUI图形用户界面 2020/11/17 17 其他从 1到 9都是一样的程序 function pushbutton10_Callback(hObject, eventdata, handles) 九 GUI图形用户界面 2020/11/17 18 下面的程序是关于点的程序 if() %不能连续输入点 guidata(hObject, handles)。 else =1。 %输入点后不能在输入运算符号 if() %如果没有数字按入,一开始运算符号无法输入 content=39。 39。 set(,39。 string39。 ,content)。 =0。 guidata(hObject, handles)。 end 九 GUI图形用户界面 2020/11/17 19 content=get(,39。 string39。 )。 if() content=39。 39。 =0。 guidata(hObject, handles)。 end out=[content,39。 .39。 ]。 set(,39。 string39。 ,out)。 =1。 =1。 guidata(hObject, handles)。 end 九 GUI图形用户界面 2020/11/17 20 下面是关于加法的程序 function pushbutton11_Callback(hObject, eventdata, handles) if() %如果没有数字按入,一开始运算符号无法输入 content=39。 0.39。 set(,39。 string39。 ,content)。 guidata(hObject, handles)。 else content=get(,39。 string39。 )。 %把前面的内容取出来保存在 content中 =0。 %可以进行运算 九 GUI图形用户界面 2020/11/17 21 =0。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。