[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文档。

新建成功的效果如图:

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

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


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

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

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


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



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

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

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


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

自动初始化单元可以在打开 Notebook 时自动执行,这样可以快速恢复所需要的工作空间。
定义方式:选择需要定义的单元,选择 Notebook 菜单中的“ Define AutoInit Cell ”。
定义为自动初始化的单元使用蓝色加粗 Courier New 字体显示,如图


然后是单元组的定义。

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

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

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


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

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



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


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

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值