目录
-
什么是Cell(回目录)
通常,用户编写的M文件按程序编写流程,根据不同的程序处理阶段或功能,可以分成不同的节(Section)。在M文件中,Cells就是指节。有了Cell,用户可以分别对不同的Cell进行试验和运行;还可以更方便地发布代码及结果,例如发布为HTML格式或LATEX格式等等。
-
启用Cell(回目录)
MATLAB文本编辑器菜单选择: 默认情况下,Cell模式通常已经启用。启用Cell模式后就会在菜单栏下方出现Cell工具栏。启用Cell模式后的M文件脚本中,行首以两个百分号%%来定义Cell,其后如果要跟文本,则在%%和文本间需要插入至少一个空白。当您需要对某个Cell内的程序进行测试时,可以只对这部分程序进行赋初值,然后运行它。这时,尽管脚本中不止一个Cell,但可以指定只运行当前的Cell,对程序段的测试非常方便。
Cell的作用域还跟程序相关。例如,如果在for循环中插入一个Cell,即使在for循环结束之间并没有其他Cell,则该Cell也会在for循环结束的同时结束。这里,Cell实际上实现了嵌套。
-
插入Cell(回目录)
通过以下方式都可以插入Cell:直接在编辑器中插入两个百分号%%
光标置于欲插入Cell的位置,然后在Cell菜单中点击"Insert Cell Divider"
光标置于欲插入Cell的位置,点击Cell工具栏上的%%+图标
选中欲成为一个Cell的文本,然后点击Cell菜单中的"Insert Cell Dividers Around Selection" -
Cell的标题及高亮显示(回目录)
在%%后面加一空格后,输入一串文本。这串文本就是Cell的标题,编辑器会使它变为粗体。
将光标停留在Cell中的任意位置,则整个Cell的背景都会高亮显示,它指的是当前Cell。在对某个Cell进行测试运行时(Evaluate Current Cell)会用到它。