matlab GUI制作界面的一些笔记(入门)
前段时间写软著,用到了matlab的可视化界面,结合老师给的参考书和自己编写代码时走的弯路,整理一些笔记。
·

背景
前段时间写软著,用到了matlab的可视化界面,结合老师给的参考书和自己编写代码时走的弯路,整理一些笔记。
不能设置为变量的词
避免使用命令(如clear)和虚数单位i作为变量名,否则容易导致clear失效或虚数失效,出现2*i+3=5而不是3+2i的情况。
关键词
查看一个词是否为关键词(关键词也不能设置为变量)的命令:iskeyword
>>iskeyword('if')
Ans=
1
1则表示if为关键词
句柄图形对象
面向对象的程序设计方法,相对于面向过程而言,其优越性在于可以重复使用对象进行编程,对象是一个更为稳定的描述单元。
图形对象的创建函数与描述
| 对象类型 | 创建函数 | 对象描述 |
|---|---|---|
| 根(计算机屏幕) | Root | |
| 图像窗口 | Figure | |
| 坐标轴 | Axes | |
| 内部空间 | Uicontrol | |
| 表格 | Uitable | |
| 菜单 | Uimenu | |
| 右键菜单 | Uicontextmenu | |
| 工具栏 | Uitoolbar | |
| 按钮组 | Uibuttongroup | |
| 面板 | Uipanel | |
| 图像 | Image | |
| 灯光 | Light | |
| 线条 | Line | |
| 块 | Patch | |
| 矩形 | Rectangle | |
| 曲面 | Surface | |
| 文本 | Text | |
| 组合对象 | Hggroup | 坐标轴子对象,同时操作多个核心对象 |
gui生成EXE
使用命令:
deploytool
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)