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

 时间:2024-10-11 19:48:52

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

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

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

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

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

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

4、functio艘绒庳焰n my_slider()hfig = figure();slider = uicontrol('Par髫潋啜缅ent', hfig,'Style','slider',... 'Units','normalized',... 'Position',[0.3 0.5 0.4 0.1],... 'Tag','slider1',... 'UserData',struct('val',0,'diffMax',1),... 'Callback',@slider_callback); button = uicontrol('Parent', hfig,'Style','pushbutton',... 'Units','normalized',... 'Position',[0.4 0.3 0.2 0.1],... 'String','Display Difference',... 'Callback',@button_callback);end

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

6、function button_callback(hObject,eventdata) h = findobj('Tag','slider1'); data = h.UserData; % For R2014a and earlier: % data = get(h,'UserData'); display([data.val data.diffMax]);end

  • matlab怎么运行代码
  • Matlab GUI弹出式菜单(popupmenu)控件的使用
  • matlab命令行窗口怎么打开
  • matlab怎么改成中文
  • Matlab GUI静态文本框控件的使用方法
  • 热门搜索
    保护校园环境手抄报 关于爱读书的手抄报 节约粮食手抄报内容 关于欢度春节的手抄报 安全法制教育手抄报 三年级手抄报保护环境 春节见闻手抄报 小学生春节手抄报大全 我让妈妈露笑脸手抄报 感恩老师的手抄报内容