第章MATLAB笔记本.ppt

上传人:本田雅阁 文档编号:2073379 上传时间:2019-02-10 格式:PPT 页数:13 大小:354.01KB
返回 下载 相关 举报
第章MATLAB笔记本.ppt_第1页
第1页 / 共13页
第章MATLAB笔记本.ppt_第2页
第2页 / 共13页
第章MATLAB笔记本.ppt_第3页
第3页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第章MATLAB笔记本.ppt》由会员分享,可在线阅读,更多相关《第章MATLAB笔记本.ppt(13页珍藏版)》请在三一文库上搜索。

1、第5章 MATLAB笔记本,5.1 笔记本的安装及启动 5.2 输入单元的定义与执行 5.3 计算区的定义与执行 5.4 输出格式控制 5.5 Notebook菜单的其他命令 5.6 M-book模板样式的修改,5.1 笔记本的安装及启动,1. 笔记本的安装 在MATLAB命令窗口输入:notebook -setup 2. 笔记本的启动 1.从Word中启动笔记本(文件新建m-book.dot) 2.从MATLAB中启动笔记本(notebook) 3. MATLAB笔记本的界面 MATLAB笔记本的界面和通常的Word界面主要有两点区别: (1)在菜单栏中多了一个Notebook菜单项,笔记本

2、的许多操作都可以通过该菜单项的命令来完成。 (2)在“文件”菜单项下多了一个New M-book命令项。如果在M-book模板下要建立新的M-book文档,可以选择该命令。,5.2 输入单元的定义与执行,5.2.1基本操作 1.输入单元的定义 首先选中所需命令,然后在Notebook菜单项中选择Define Input Cell命令,于是被选中的MATLAB命令成为输入单元。或在选中所需命令后,直接按组合键Alt+D。 2.输入单元的执行 选择Notebook菜单项中的Evaluate Cell命令或直接按组合键Ctrl+Enter。 3.输出单元 输入单元执行后产生输出单元。 4.输入单元定

3、义与执行同时进行 先选中MATLAB命令,然后从Notebook菜单项中选择Evaluate Cell命令或直接按组合键Ctrl+Enter,不但使被选中的命令成为输入单元,而且送去执行,产生输出单元。,【例5.1 】定义并执行输入单元。 操作步骤如下: (1)在文档中输入MATLAB命令(如产生一个5阶魔方矩阵,并求相应的逆矩阵和各元素的倒数矩阵)。 X=magic(5) Y=inv(X); Z=X.(-1); (2)选中命令行,在Notebook菜单项中选Define Input Cell命令或直接按组合键Alt+D,于是命令行就变成了“绿色”的输入单元。 (3)若要把输入单元送去执行,则

4、可用Notebook菜单项中的Evaluate Cell命令或直接按组合键Ctrl+Enter,执行后产生“蓝色”的输出单元:,【例5.2 】输入单元定义与执行同时进行。 在英文状态下,以文本方式键入命令,然后选中命令并按Ctrl+Enter键,则得到输入、输出单元。 x=1:5,y=sin(x),z=y.2,a=x;y;z;x.*y;x./z,inv(a),注意: 1)不要把中文标点混杂在MATLAB命令中; 2) MATLAB的续行符不能用于M-book,处理超过物理行的方法是让其自动换行,即不要加回车符; 3)是否显示计算结果的控制方法与在MATLAB命令窗口一样(即命令后有无分号);

5、4)修改输入单元后再重新执行,会覆盖原来的输出。,5.2.2 自初始化单元及其应用 1.自初始化单元 选择Notebook菜单中的Define AutoInit Cell命令即可。 为了使某一个M-book文档独占MATLAB工作空间,应使clear命名作为该文档的第一个自初始化单元。 2.自初始化单元的应用 自初始化单元在每次打开时会自动运行(新定义的不会),一般用于恢复上次的MATLAB工作空间。 5.2.3 单元组及其应用 1.单元组 单元组(Cell Group)是多行输入单元或自初始化单元组成的一个整体。 把已有的多个独立输入单元或自初始化单元同时选中,然后在Notebook菜单中选

6、择Group Cells,即可获得以第一个独立单元的性质组合而成的单元组。,2.单元组的应用 (1)为保证MATLAB命令结构(如循环结构、条件结构)的完整。 (2)为保证输出结果(如图形)的完整。 【例5.3 】对循环结构使用单元组。 clear x=0:pi/20:2*pi; for k=1:10 y=k*sin(x); plot(x,y); hold on end hold off,5.2.4 单元的循环执行 利用Notebook菜单中的Evaluate Loop命令可实现单元的循环执行。 【例5.4 】使用单元的循环执行。 (1)运行以下命令: clear x=0:pi/20:2*pi

7、; k=1; hold on; (2)运行以下命令: 选中以下3行命令,定义输入单元后再选择Notebook菜单中的Evaluate Loop命令打开循环执行的对话框,取重复次数10次,单击Start按钮: y=k*sin(x); plot(x,y); k=k+1; (3)待循环结束,单击Close按钮,关闭对话框。,5.3 计算区的定义与执行,计算区是一个由普通Word文本、输入单元和输出单元的一个连续区,用于描述某个具体的作业或问题。 定义计算区的方法是:先选定包含普通Word文本、输入单元和输出单元的一个连续区,然后选择Notebook菜单中的Define Calc Zone命令。 一旦

8、计算区被定义后,不管光标在计算区的什么位置,只要选择Notebook菜单中的Evaluate Calc Zone命令即可执行计算区中的全部输入单元,且在每个输入单元后面以输出单元形式给出相应的计算结果。,5.4 输出格式控制,可以通过Notebook菜单中的Notebook Options命令来实现。选择该命令后,会弹出输出格式控制对话框,以后的操作都是针对该对话框进行。,数据形式,空行处理,嵌入文档,图形大小,5.4.1 输出数据格式控制 1.输出数据的表示方式 用对话框或format 2.输出数据间的空行控制 Loose或Compact 5.4.2 输出图形格式控制 利用输出格式控制对话框

9、,也可以实现对输出图形的控制。 1.图形镶嵌的控制 2.曲面图色彩控制 3.图形背景色的控制 4.图形大小的控制,5.5 Notebook菜单的其他命令,5.5.1整个M-book文档输入单元的执行 Notebook菜单项中的Evaluate M-book命令可以把整个M-book文档中的所有输入单元送到MATLAB中去执行。不管光标处于文档的什么位置,执行总是从文档首部开始。 5.5.2删去M-book文档中所有输出单元 Notebook菜单项中的Purge Output Cells命令可以删去M-book文档中所有输出单元。 5.5.3单元转化为文本 选定单元,再选择Notebook菜单中

10、的Undefine Cells命令。或将光标置于单元之中,按组合键AltU。 当某输入单元或单元群被转化为文本时,与之相应的输出单元也被自动转化为文本。,5.6 M-book模板样式的修改,同其他Word模板一样,用户既可以修改M-book模板原有样式,也可以加入新样式。例如,现有的M-book模板中,输入单元是绿色的,输出单元和自初始化单元是蓝色的,错误单元是红色的。现在可以把输出单元的颜色变为黑色。 操作步骤: 1)选取Word“格式”菜单中的“样式” 2)在“样式”列表框中选择Output,然后单击“更改”按钮 3)选中“添至模板”复选框,再单击“格式”按钮,在弹出栏中选“字体” 4)在字体对话框中将颜色改为黑色,单击确定。,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1