首页
关于视觉癖
设计服务
热门主题
投稿通道
设计师入驻
设计师招聘
在线留言
联系我们

热门主题

当前位置:视觉癖 > 热门主题 >

Matlab GUI是什么(设计实例)

发布时间:2021-01-25 13:56 所属分类:热门主题 浏览次数:
  MatlabGUI是什么
  MATLABGUI为图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口)是指采用图形方法显示的计算机操作用户界面,是MATLAB用户可视化交互式的东西,运用GUI生成的操作界面用户能够不用阅读繁冗的代码而进行操作。
  GUI不只深受用户的喜欢也是工程人员运用MATLAB进行可视化操作的捷径,工程人员只需要拖动相应的东西,编写回调函数即可。因为第一次的、发文在这里不做过多学习介绍在后续的推文里我会把MATLABGUI各个功用经过比如的方法介绍给我们,MATLABGUI还有一个长处就是有利于编译成独立的.exe文件,用户不需要安装巨大内存的MATLAB软件就能够运行程序。下面经过一个实例——高阶齿轮副参数规划体系,向我们展现一下MATLABGUI强大功用。
Matlab GUI
  %%自制一个下拉菜单表的用户菜单,布景颜色设为蓝色
  figure
  h_menu=uimenu(gcf,'label','color');%%用户顶层菜单项color
  h_submenul=uimenu(h_menu,'label','blue','callback','set(gcf,''color'',''blue'')');%制造下拉菜单项blue
  h_submenu2=uimenu(h_menu,'label','red','callback','set(gcf,''color'',''red'')');%制造下拉菜单项red
  特别提示一下:其间“color”要用两个英文字符的单引号,不是一个双引号。不然呼应不了哦
  figure
  h_menu=uimenu(gcf,'label','&option','position',3);%%用户顶层菜单项带简捷键Ccolor
  h_submenul=uimenu(h_menu,'label','gridon','callback','gridon');
  h_submenu2=uimenu(h_menu,'label','gridoff','callback','gridon');
  h_submenu3=uimenu(h_menu,'label','&color','separator','on');
  h_subsub1=uimenu(h_submenu3,'label','&blue','callback','set(gcf,''color'',''blue'')');%制造带简捷键B下拉菜单项blue
  %我们可以看不到到快捷键,还有所谓的简捷键是Alt+简捷字母
  h_subsub2=uimenu(h_submenu3,'label','red','callback','set(gcf,''color'',''red'')','accelerator','r');%制造下拉菜单项red
  %%对上一个例子的美观处理
  %%
  %%给菜单贴上检录符
  %%每个功能区的两个菜单项是彼此对立的,可见功能属性
  %%绘制现场菜单
  figure
  t=(-3*pi:pi/50:3*pi)+eps;
  y=sin(t)./t
  hline=plot(t,y);
  cm=uicontextmenu;
  uimenu(cm,'label','red','callback','set(hline,''color'',''r''),')
  uimenu(cm,'label','bule','callback','set(hline,''color'',''b''),')
  uimenu(cm,'label','green','callback','set(hline,''color'',''g''),')
  set(hline,'uicontextmenu',cm)%使现场菜单与sa函数相联系。
  h_menu=uimenu(gcf,'label','&option','position',3);%%用户顶层菜单项带简捷键Ccolor
  h_sub1=uimenu(h_menu,'label','axison');
  h_sub2=uimenu(h_menu,'label','axisoff','enable','off');
  h_submenu3=uimenu(h_menu,'label','gridon','separator','on','visible','on','callback',['gridon,','set(h_submenu3,''checked'',''on''),','set(h_submenu4,''checked'',''off''),']);
  h_submenu4=uimenu(h_menu,'label','gridoff','visible','on','callback',['gridoff,','set(h_submenu4,''checked'',''on''),','set(h_submenu3,''checked'',''off''),']);
  set(h_sub1,'callback',['axison,','set(h_sub1,''enable'',''off''),','set(h_sub2,''enable'',''on''),','set(h_submenu3,''visible'',''on''),','set(h_submenu4,''visible'',''on''),']);
  set(h_sub2,'callback',['axisoff,','set(h_sub1,''enable'',''on''),','set(h_sub2,''enable'',''off''),','set(h_submenu3,''visible'',''off''),','set(h_submenu4,''visible'',''off''),']);
Matlab GUI1
  %留意对同一个称号用仿制,方便且不容易错。留意在【】中‘’之前要加一个,,
  %一定要首要callback中的对应的呼应关系是什么。
  h_submenu5=uimenu(h_menu,'label','&color','separator','on');
  h_subsub1=uimenu(h_submenu5,'label','&blue','callback','set(gcf,''color'',''blue'')');%制造带简捷键B下拉菜单项blue
  %我们可以看不到到快捷键,还有所谓的简捷键是Alt+简捷字母
  h_subsub2=uimenu(h_submenu5,'label','red','callback','set(gcf,''color'',''red'')','accelerator','r');%制造下拉菜单项red
作品标签: Matlab GUI

评论列表(共170人参与)参与讨论或分享设计作品获得视觉癖积分奖励

用户头像图片
    首先是拍摄注册会员
    2021-01-25 13:26:9

    计软件" src="/uploads/allimg/210131/1-210131145Z1.jpg" style="height: 225px; width: 400px;" /困难,而且存在安全隐患。楼梯斜度过低,又占据空间以及影响行走节奏。合适楼梯斜度更舒适、轻松以及安全。

    回复
用户头像图片
    cs是什注册会员
    2021-01-25 10:4:36

    12Q92G2.png" style="height: 193px; width: 400px;" /> 1、前言宣扬 Matlab GUI是什么(设计实lDraw软件中,给其群组中的单个目标上色的最方便的办法是把。。。

      用户头像图片
        手绘PO注册会员
        2021-01-25 19:29:36

        @cs是什:Matlab GUI是什么10130/1-210130143649.jpg" style="height: 359px; width: 400px;" /> ~~~

    回复
用户头像图片
    ? 现在很多游客
    2021-01-25 7:53:5

    游客40815:Matlab GUI是什么晒需求。

    回复
用户头像图片
    次序对了注册会员
    2021-01-25 13:3:19

    因为第一次的、发文在这里不做过多学习介绍在后续的推文里我会把MATLABGUI各个功用经过比如的方法> ps艺术字体下载打包

    回复