Notebook的运用.ppt

上传人:牧羊曲112 文档编号:6513101 上传时间:2023-11-08 格式:PPT 页数:16 大小:748KB
返回 下载 相关 举报
Notebook的运用.ppt_第1页
第1页 / 共16页
Notebook的运用.ppt_第2页
第2页 / 共16页
Notebook的运用.ppt_第3页
第3页 / 共16页
Notebook的运用.ppt_第4页
第4页 / 共16页
Notebook的运用.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《Notebook的运用.ppt》由会员分享,可在线阅读,更多相关《Notebook的运用.ppt(16页珍藏版)》请在三一办公上搜索。

1、第21章 Notebook的运用,Notebook是集Word强大的文字处理功能和MATLAB丰富的数学运算能力于一身的工作环境,其功能包括文字处理、科学计算、图形演示和工程设计等,其主要应用于文件说明、记录MATLAB操作、项目备忘录、文档演示等场合。本章介绍MATLAB7.0中Notebook的一些基本应用方法,主要内容包括:Notebook的安装和启动、输入输出细胞、Notebook菜单选项以及M-book的使用。,21.1 Notebook安装和启动,21.1.1 Notebook的安装,由于Notebook的安装程序和主程序安装集成一体,所以MATLAB7.0的Notebook安装相

2、对于以前的老版本简单,其安装的步骤如下所示。,21.1.2 Notebook的启动,在Notebook安装完成后,启动有两种方式。一是在Word中启动,另一种是从MATLAB中启动。在Word中启动有3种不同的方法:在Windows环境下打开Word;创建新的M-book;选择M-book模板。,21.1.3 Notebook的初始化,M-book模板是Notebook的核心,该模板定义了Word和MATLAB进行通信的宏指令、文档格式和工具栏。用户一般要在使用M-book模板之前,对于模板进行初始化设置。首先用户应该设置宏,如图所示,用户选择文档菜单栏中【工具宏安全性】选项,如图所示,系统弹

3、出安全性设置对话框,建议读者把安全性设置为“中”,如图所示,这样可以允许MATLAB使用Notebook中的宏。,21.2 细胞,在Notebook中,用于Word和MATLAB之间信息交换的部分,称为“细胞(Cells)”或者“细胞群(Cell group)”。由M-book传递给MATLAB的指令有两种,一种是“输入细胞(Input cells)”,一种是“自初始化细胞(AutoInit Cell)”,这两种指令都送到MATLAB环境中执行,所得结果保存在工作内存中,如果需要送回Notebook,则运算结果是由MATLAB传递给M-book的指令,称为“输出细胞(Output cells)

4、”。输入细胞和输入细胞群之间没有根本的区别,不用刻意区分,输入细胞和输出细胞不必成对出现,输入细胞可以单独存在但是输出细胞必须依赖输入细胞而存在。,21.2.1 输入细胞和输出细胞,细胞是Notebook的应用基础,学习Notebook,首先必须掌握输入细胞的创建和运行。输入细胞的创建有如下两个步骤:(1)普通文本形式输入MATLAB指令;(2)用鼠标把需要的指令“点亮”选中,定义输入细胞。,21.2.2 自初始化细胞,自初始化细胞是一个具有自动指定功能的输入单元,与输入细胞的区域在于:当M-book文档启动时,其所包含的所有自初始化细胞会自动被送去计算,而输入细胞不具有此项功能。自初始化细胞

5、的来源有两个,一是文本形式的MATLAB命令,另一个是已经存在的输入细胞。用户只需要用鼠标选中,选择【NotebookDefine AutoInit Cell】菜单选项即可。,21.3【Notebook】菜单,【Notebook】菜单,如图所示,包含了所有M-book文档的功能选项,如表所示。其中,有几个选项的在本章前一部分已经做过介绍,本节将介绍剩余主要选项的作用和使用方法。,【Notebook】菜单选项,21.3.1【Define Calc Zone】-定义“计算区”,【Define Calc Zone】是定义“计算区”选项。Notebook中的计算区指:包含普通Word文本、输入细胞和输

6、出细胞的一个连续区域,其可以被当做一个整体被送去运行。例如,演示文稿中需要实时计算并显示结果的某部分就常被定义为计算区。用户定义计算区的方法是:选中需要转换的区域,然后选择【NotebookDefine Calc Zone】菜单选项。,21.3.2【Group Cells】-定义“细胞群”,细胞群是由多个输入细胞或自初始化细胞组成的独立单元,包含若干条MATLAB指令,但是不能包含输出细胞。细胞群和细胞之间没有明显的界限,例如【例21.4】中的输入细胞,其实也是一个细胞群。当用户需要集合若干MATLAB指令时,常定义细胞群。定义细胞群的方法有以下3种:把已有的多个独立输入细胞或自初始化细胞同时

7、选中,单击【NotebookGroup Cells】选项,便可获得以第一个独立细胞的性质组合而成的细胞群;对输入的多行文本型MATLAB命令,用鼠标把它们同时选中,单击【NotebookDefine Input Cell】或【NotebookDefine AutoInit Cell】选项,便生成输入细胞群或自初始化细胞群;对输入的多行文本型MATLAB命令,用鼠标把它们同时选中,单击【NotebookEvaluate Cell】或按组合键【Ctrl+Enter】,细胞群即被定义并执行。,21.3.3【Toggle Graph Output for Cell】-细胞图形输出拨动控制开关,【Tog

8、gle Graph Output for Cell】是控制细胞图形输出的开关选项,是一种和图形能否输出相关的一个“开关设置”选项。这个选项要与单击【NotebookNotebook Options】选项弹出的另一个镶嵌按钮【Embed Figure in M-book】结合使用,如图所示。,21.3.4【Evaluate Loop】-细胞的循环运行,【Evaluate Loop】是循环运行选项。用户可以选择一个输入细胞,单击【NotebookEvaluate Loop】选项或者快捷键【Alt+L】,系统弹出循环运行设置对话框,如图所示。在【Stop After】中输入需要循环的次数,如果需要设

9、定循环后延迟,则可以把【Loop Speed】设置为【Slower】;单击【Start】开始循环运行输入细胞,【Pause】键和【Close】键分别用于暂停循环和关闭对话框。,21.3.5【Notebook Options】-输出细胞格式控制,【Notebook Options】是输出细胞格式控制选项。单击此选项弹出Notebook设置对话框,除了之前介绍的【Embed Figure in M-book】选项是对话框的选项之一,此对话框中还可以进行以下的多项设置:输出数据类型(【Numeric Format】):用户可以选择8种不同类型的输出数据类型,分别是“Short”、“Long”、“He

10、x”、“Bank”、“Plus”、“Short e”、“Long e”和“Rational”。同样的设置方法有,在MATLAB命令窗口中使用format指令;输出数据间隔(【Loose】和【Compact】):控制输入细胞和输出细胞间的距离是“疏松”或是“紧密”,如果用户选择前者,则输入细胞和输出细胞之间就会有一个空行;嵌入图形尺寸(【Unit】、【Width】、【Height】):控制嵌入图形的尺寸,分别设置单位、宽度和高度;图形一旦嵌入M-book中,则可以像Word中的其他图形一样被进行诸如剪切和缩放操作。,21.4 Notebook使用注意问题,Notebook的使用涉及MATLAB和

11、word之间的互联,所以存在一些问题在所难免,本节主要针对读者常见的一些棘手问题做出必要的解释。Notebook仍然不能包容的MATLAB功能包括:交互式操作、动画、程序调试等,包含上述命令的程序也不能在Notebook中运行。用户只能在MATLAB命令窗口中运行此类命令,再复制到Notebook文档中。GUI控键和菜单的图形嵌入Notebook后,这些控键和菜单失效。不支持SIMULINK。文档中的文本型MATLAB指令必须在英文字符状态下输入,标点符号也必须在英文状态下输入。不能在MATLAB命令、命令组、输入细胞(群)中使用中文标点,否则会导致出错或死机。,21.5 小结,本章主要以Notebook为主线,介绍了MATLAB和Word之间的互联和应用,读者通过学习应该掌握的内容包括:Notebook的安装和启动;细胞的概念;输入细胞使用;自初始化细胞使用;Notebook菜单选项的功能和应用;使用Notebook时的注意事项。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号