第 8章 MATLAB笔记本
8.1 笔记本的安装及启动
8.2 输入单元的定义与执行
8.3 计算区的定义与执行
8.4 输出格式控制
8.5 Notebook菜单的其他命令
8.6 M-book模板样式的修改
8.1 笔记本的安装及启动
8.1.1 笔记本的安装在 MATLAB命令窗口输入,notebook -setup
8.1.2笔记本的启动
1.从 Word中启动笔记本
2.从 MATLAB中启动笔记本
8.1.3 MATLAB笔记本的界面
MATLAB笔记本的界面和通常的 Word界面主要有两点区别:
(1)在菜单栏中多了一个 Notebook菜单项,笔记本的许多操作都可以通过该菜单项的命令来完成。
(2)在“文件”菜单项下多了一个 New M-book命令项。如果在 M-book模板下要建立新的 M-
book文档,可以选择该命令。
8.2 输入单元的定义与执行
8.2.1基本操作
1.输入单元的定义首先选中所需命令,然后在 Notebook菜单项中选择 Define
Input Cell命令,于是被选中的 MATLAB命令成为输入单元。也可以在选中所需命令后,直接按组合键 Alt+D。
2.输入单元的执行选择 Notebook菜单项中的 Evaluate Cell命令或直接按组合键 Ctrl+Enter。
3.输出单元输入单元执行后产生输出单元。
例 8.1定义并执行输入单元。
操作步骤如下:
(1)在文档中输入 MATLAB命令。
(2)选中命令行,在 Notebook菜单项中选 Define
Input Cell命令或直接按组合键 Alt+D,于是命令行就变成了“绿色”的输入单元。
(3)若要把输入单元送去执行,则可用 Notebook菜单项中的 Evaluate Cell命令或直接按组合键
Ctrl+Enter,执行后产生“蓝色”的输出单元:
4.输入单元定义与执行同时进行先选中 MATLAB命令,然后从 Notebook菜单项中选择 Evaluate Cell命令或直接按组合键
Ctrl+Enter,不但使被选中的命令成为输入单元,
而且送去执行,产生输出单元。
例 8.2输入单元定义与执行同时进行。
在英文状态下,以文本方式键入命令,然后选中命令并按 Ctrl+Enter键,则得到输入、输出单元。
8.2.2 自初始化单元及其应用
1.自初始化单元选择 Notebook菜单中的 Define AutoInit Cell命令即可。
2.自初始化单元的应用
8.2.3单元群及其应用
1.单元群单元群 (Cell Group)是多行输入单元或自初始化单元组成的一个整体。
2.单元群的应用单元群的用途主要有两个:
(1)为保证 MATLAB命令结构 (如循环结构、条件结构 )的完整。
(2)为保证输出结果 (如图形 )的完整。
8.2.4单元的循环执行利用 Notebook菜单中的 Evaluate Loop命令可实现单元的循环执行。
8.3 计算区的定义与执行定义计算区的方法是:先选定包含普通 Word文本、
输入单元和输出单元的一个连续区,然后选择
Notebook菜单中的 Define Calc Zone命令。
一旦计算区被定义后,不管光标在计算区的什么位置,只要选择 Notebook菜单中的 Evaluate
Calc Zone命令即可执行计算区中的全部输入单元,且在每个输入单元后面以输出单元形式给出相应的计算结果。
8.4 输出格式控制可以通过 Notebook菜单中的 Notebook Options命令来实现。
选择该命令后,会弹出输出格式控制对话框,以后的操作都是针对该对话框进行。
8.4.1 输出数据格式控制
1.输出数据的表示方式
2.输出数据间的空行控制
8.4.2 输出图形格式控制利用输出格式控制对话框,也可以实现对输出图形的控制。
1.图形镶嵌的控制
2.曲面图色彩控制
3.图形背景色的控制
4.图形大小的控制
8.5 Notebook菜单的其他命令
8.5.1整个 M-book文档输入单元的执行
Notebook菜单项中的 Evaluate M-book命令可以把整个 M-book文档中的所有输入单元送到
MATLAB中去执行。不管光标处于文档的什么位置,执行总是从文档首部开始。
8.5.2删去 M-book文档中所有输出单元
Notebook菜单项中的 Purge Output Cells命令可以删去 M-book文档中所有输出单元。
8.5.3单元转化为文本选定单元,再选择 Notebook菜单中的 Undefine Cells命令。
或将光标置于单元之中,按组合键 Alt+ U。
当某输入单元或单元群被转化为文本时,与之相应的输出单元也被自动转化为文本。
8.6 M-book模板样式的修改同其他 Word模板一样,用户既可以修改 M-book模板原有样式,也可以加入新样式。例如,现有的 M-book模板中,输入单元是绿色的,输出单元和自初始化单元是蓝色的,错误单元是红色的。现在可以把输出单元的颜色变为黑色。