【源码】MATLAB GUI实例指导(41个例子,47个疑问解答)

MATLAB GUI的41个实例帮助大家学习如何在没有GUIDE的情况下编写图形用户界面程序。41个实例主要涉及以下47个问题:

  1. 如何在uicontrol中操作字符串?(见GUI_1, 2, 4, 5, 13, 14, 15, 20, 21, 22, 37)

  2. 如何使uicontrol可见/不可见?(见GUI_3, 10, 35)

  3. 如何制作多行编辑框?(见GUI_4)

  4. 如何初始化editbox,使光标在启动时闪烁?(见GUI_4, 24, 37)

  5. 如何让我的GUI用户知道他的操作是无效的?(见GUI_5)

  6. 如何判断选择哪个uicontrol,例如radiobuttons?(见GUI_6, 8)

  7. 如何确定uicontrol已经被激活了多少次?(见GUI_7, 19, 28, 32, 33)

  8. 如何判断buttongroup中的哪个button被选中了?(见GUI_8)

  9. 如何让用户知道进程在后台运行?(见GUI_9)

  10. 如何设置图像可见/不可见?(见GUI_10)

  11. 如何使用GUI退出for循环?(见GUI_11)

  12. 如何用GUI控制鼠标指针?(见GUI_12)

  13. 如何访问滑块当前位置的值?(见GUI_13, 16)

  14. 如何在列表框中使用不同颜色的字符串?(见GUI_14)

  15. listbox中’listboxtop’与’value’之间的区别是什么?(见GUI_14)

  16. 如何使得text可复制但不产生更改?(见GUI_15)

  17. 如何允许GUI的用户设置滑块变化范围?(见GUI_16)

  18. 如何在GUI中显示数字时钟?(见GUI_17)

  19. 如何在GUI中使用计时器?(见GUI_17)

  20. 如何在轴句柄上使用buttondownfcn?(见GUI_18, 28)

  21. 如何回调另一个回调函数?(见GUI_19)

  22. 如何从popup或listbox中获取字符串?(见GUI_14, 20, 21, 22, 31, 32, 33)

  23. 如何在popup或listbox中设置字符串?(见GUI_21, 22)

  24. 如何在popup或listbox中添加字符串?(见GUI_22)

  25. 在执行回调之前,如何判断当前的图形/轴是哪一个?(见GUI_23)

  26. 如何从另一个GUI获取数据?(见GUI_24)

  27. 如何制作一个GUI只用于打开图像文件?(见GUI_25)

  28. 如何让popup中的选项之间具有互斥性?(见GUI_26)

  29. 如何在轴坐标中显示当前指针位置?(见GUI_27)

  30. 如何使用uicontextmenus?(见GUI_28, 33, 39)

  31. 如何使用GUI控制另一个图中的轴?(见GUI_29, 30)

  32. 什么是回调字符串?(见GUI_30)

  33. 当其中一个图片关闭时,其它所有图片都自动关闭?(见GUI_24, 29, 30, 41)

  34. 在一个复杂的GUI中如何使得多个uicontrol进行交互?(见GUI_31, 32, 33, 41)

  35. 如何从GUI获取数据并存储到workspace?(见GUI_25, 32, 33, 36)

  36. 如何使用GUI拍摄桌面的屏幕截图?(见GUI_34)

  37. 如何使toggle button如同选项卡面板一样工作?(见GUI_35)

  38. 如何编写自定义对话框,并将对话框中的字符串返回到workspace?(见GUI_36)

  39. 如何产生一个带*****密码的editbox?(见GUI_37)

  40. 如何将嵌套函数用作回调函数?(见GUI_11, 17, 34, 36, 37, 39, 40, 41)

  41. 如何在GUI中使用uiwait?(见GUI_11, 34, 36, 37)

  42. 如何在GUI中使用JAVA?(见GUI_38)

  43. 如何在uicontrol激活之间强制保持聚焦?(见GUI_38)本句小编也没有完全理解,请读者自行深入分析

How do I force the figure to maintain focus between uicontrol activations?

  1. 如何将轴保存为图像?(见GUI_39)

  2. 如何制作简单的绘图程序?(见GUI_39)

  3. 如何设置按钮的背景以匹配图像?(见GUI_40)

  4. 如何保存GUI的状态以供今后使用?(见GUI_41)

MATLAB源码下载地址:

http://page5.dfpan.com/fs/alcj3221129176341f2/

更多精彩文章请关注微信号:

你可能感兴趣的:(【源码】MATLAB GUI实例指导(41个例子,47个疑问解答))