如何在matlab中通过划滑块并显示其值

 时间:2024-11-10 21:56:59

学习并分享。

工具/原料

电脑

matlab软件

方法/步骤

1、把我们的程序放到编辑器中。

如何在matlab中通过划滑块并显示其值

2、点击运行,如图所示。

如何在matlab中通过划滑块并显示其值

3、通过改变滑块的位置,我们都能在命令行窗口得到反馈值。

如何在matlab中通过划滑块并显示其值

如何在matlab中通过划滑块并显示其值

4、functio艘绒庳焰nmy_slider()hfig=figure();slider=uicontrol('Par髫潋啜缅ent',hfig,'Style','slider',...'Units','normalized',...'Position',[0.30.50.40.1],...'Tag','slider1',...'UserData',struct('val',0,'diffMax',1),...'Callback',@slider_callback);button=uicontrol('Parent',hfig,'Style','pushbutton',...'Units','normalized',...'Position',[0.40.30.20.1],...'String','DisplayDifference',...'Callback',@button_callback);end

5、functio艘绒庳焰nslider_callback(hObject,eventdata) sval=hObject.Valu髫潋啜缅e; diffMax=hObject.Max-sval; data=struct('val',sval,'diffMax',diffMax); hObject.UserData=data; %ForR2014aandearlier: %sval=get(hObject,'Value'); %maxval=get(hObject,'Max'); %diffMax=maxval-sval; %data=struct('val',sval,'diffMax',diffMax); %set(hObject,'UserData',data);end

6、functionbutton_callback(hObject,eventdata) h=findobj('Tag','slider1'); data=h.UserData; %ForR2014aandearlier: %data=get(h,'UserData'); display([data.valdata.diffMax]);end

matlab怎么运行代码 Matlab GUI弹出式菜单(popupmenu)控件的使用 matlab命令行窗口怎么打开 matlab怎么改成中文 Matlab GUI静态文本框控件的使用方法
热门搜索
少女咖啡枪 哔咔漫画下载 邪恶帝漫画 漫画party 瓦楞纸手工作品图片