首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

[Matlab]基础教程学习札记(六):NoteBook的使用

2013-04-12 
[Matlab]基础教程学习笔记(六):NoteBook的使用我们常常使用Word来制作报告或者是科技文献。使用NoteBook可

[Matlab]基础教程学习笔记(六):NoteBook的使用

我们常常使用Word来制作报告或者是科技文献。

使用NoteBook可以直接生成Matlab的运行结果,使用起来极为方便。

首先要确保安装了Office的专业版并且包含word软件,安装完成之后在Matlab输入如下代码:

notebook -setup

安装完成后会显示:


Welcome to the utility for setting up the MATLAB Notebook
for interfacing MATLAB to Microsoft Word

Setup complete


那么这样就表示安装notebook成功了。

我们可以在Matlab中直接输入notebook或者notebook 文件名,

也可以在word中新建m-book文档。

新建成功的效果如图:

[Matlab]基础教程学习札记(六):NoteBook的使用

表面上看和普通的word没有太大区别。

在加载项中可以看到一些notebook的命令:

[Matlab]基础教程学习札记(六):NoteBook的使用


—在Notebook中,需要运行的代码部分要设置为“输入单元”,使用绿色加粗Courier New字体显示;
—定义输入单元,可以使用Notebook菜单,或者组合键“Alt+D”;

比如我们在notebook中输入以下内容:

[Matlab]基础教程学习札记(六):NoteBook的使用

选中代码部分,然后按下alt+D,发现代码变成了绿色,表示这是一个输入单元。

[Matlab]基础教程学习札记(六):NoteBook的使用


—定义输入单元之后,选择Notebook菜单中的“EvaluateCell”或者组合键“Ctrl+Enter”执行单元,
输出直接在相应输入单元之后显示,使用蓝色Courier New字体显示。这是我们发现matlab中出现了新的变量:

[Matlab]基础教程学习札记(六):NoteBook的使用


如果不输入分号则会给出输入的结果:

[Matlab]基础教程学习札记(六):NoteBook的使用

比如我们要绘制一个图片:

[Matlab]基础教程学习札记(六):NoteBook的使用

他便会自动将图片粘贴在下方。


下面来看一下自动初始化单元的相关内容。

—自动初始化单元可以在打开Notebook时自动执行,这样可以快速恢复所需要的工作空间。—定义方式:选择需要定义的单元,选择Notebook菜单中的“DefineAutoInit Cell”。—定义为自动初始化的单元使用蓝色加粗Courier New字体显示,如图[Matlab]基础教程学习札记(六):NoteBook的使用


然后是单元组的定义。

假设现在把a和b设置为输入单元:

[Matlab]基础教程学习札记(六):NoteBook的使用

可以发现他们是单独被灰色的方框括号包括起来的,执行的时候也是一句一句的执行。

那么如果是for 语句怎么办?

[Matlab]基础教程学习札记(六):NoteBook的使用


这样运行会报错,因为检测不到end。

解决方案就是将其转化为输入单元组。

[Matlab]基础教程学习札记(六):NoteBook的使用


这时再执行就不会有错误了:

[Matlab]基础教程学习札记(六):NoteBook的使用

另一种方案就是选中这一片代码然后直接定义为输入单元组即可。

热点排行