温度转换GUI创建过程:
第一步:在命令行窗口中输入guide,回车,点击选择空白GUI
第二步:出现如图左侧的很多玩意,拖动左方的组件,再双击进行修改字体、文字、取值范围、Tag(就是调用它所需的名称,这里它自动给动态文本和滑动条的名称是edit1、edit2、silde1这样的)等等属性(这里修改Tag为e1、e2、s1)。
(改了字体18号,文本,tag,以及把滑动条的Max和min按照题意改成100,0
第三步:在图形界面设计完毕后,保存为m文件,然后点击打开m文件,对edit1_callback等进行编写,以实现程序:
%不用自己写下面那些格式,都有现成的,只要在Callback下面写就好。除了callback之外不用管了
%e1部分的callback,华氏度的文本框
function e1_Callback(hObject, eventdata, handles)
% hObject handle to e1 (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 e1 as text
% str2double(get(hObject,'String')) returns contents of e1 as a double
%只要写下面这部分——>
e1_=get(handles.e1,'string'); %获取e1的文本
e1=str2num(e1_); %把文本变成数字
set