背景
前段时间写软著,用到了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