MATLAB与word的交互
MATLAB 与 WORD 的交互
本文档所要解决的问题是如何直接在 WORD 中进行 MATLAB 的命令操作并将结果直接显示在 WORD 中。
一、notebook 的安装和启动
在 notebook 安装之前需要先安装 WORD 和 MATLAB。
1、notebook 的安装
直接在 MATLAB 的命令窗口输入命令 notebook –setup 安装完成的画面如下:
Trial>> notebook -setup //按enter键,将显示以下4行
警告: 以后的版本中将会删除 NOTEBOOK。请改用实时编辑器。
> In notebook (line 23)
欢迎使用 MATLAB Notebook 的设置程序
用于 MATLAB 和 Microsoft Word 的交互
图一 安装 notebook 完成界面
注意:老版本的 MATLAB 在安装 notebook 时会提示用户选择本机所安装的 WORD版本。此版本是2017版本,对于出现的警告可以忽略。
2、notebook 的启动
在 MATLAB 命令窗口输入 notebook 即可启动 WORD,并新建一个 M-book文档(M-book 文档是 WORD 中的一种文档形式) 。
如此一来,WORD 将调用 MATLAB 服务器,所以即可在该 M-book 文档中输入并执行 MATLAB 命令。
二、WORD 中 MATLAB 命令的使用
1、M-book 的加载项
在新建立的 M-book 文档的菜单栏的加载项中将会看到对 WORD 中的MATLAB 指令进行操作的一些指令。如下图:
图二 notebook 中加载项
这些指令的使用方法是:1.在 M-book 文档中写入 MATLAB 指令;2.选中这些指令;3.在加载项中选择相应的命令。有些命令是有快捷键的,快捷键将在下面介绍一些常用命令的功能时附带阐述。
2、加载项中的常用命令介绍
(1) Define Input Cell
该命令的作用是将用户所写入的需要执行的 MATLAB 指令定义为输入单元,快捷键是 Alt+D。执行完后相应指令将会变为绿色,并用灰色的中括号括起来。下图为将绘制正弦函数的指令定义为输入单元前后的对比:
x=0:0.1:2*pi;
y=sin(x);
plot(x,y);
[x=0:0.1:2*pi;
y=sin(x);
plot(x,y);]
图三 Define Input Cell 命令的效果
(2) Evaluate Cell
当在上一步中将 MATLAB 指令定义为输入单元之后,在加载项中选择Evaluate Cell 命令,快捷键为 Ctrl+Enter。就可执行该 MATLAB 指令,并将输入结果显示在 WORD 中。同样以上面的绘制正弦函数的指令为例,执行的结果如下图:
图四 Evaluate Cell 命令的效果
由上图可见,执行的结果(正弦曲线)也直接显示在了 WORD 中。注意:在执行完这三行指令后,MATLAB 软件中的 Workspace 窗口中将会添加变量 x 和 y
(3) Define AutoInit Cell
该命令的含义是定义自动初始化单元。如果把某条指令设定成为自动初始化单元,那么当打开 notebook 之后,该指令将自动执行。使用 Define AutoInit Cell 命令那么当打开 notebook 时可以快速恢复工作空间。
(4) Group Cells 和 Ungroup Cells
Group Cells 用于将独立的指令合并为单元组,Ungroup Cells 用于将单元组拆分。如下图是三行独立的指令(每个灰色中括号内的指令为一个独立的指令) ,如果要使这三条指令全部执行,那么需要对每一条指令使用一次 Evaluate Cell命令。三条独立的指令如下:
[x=0:0.1:2*pi; ]
[y=sin(x); ]
[plot(x,y);]
图五 三个独立的指令
使用Group Cells 命令将会使三个独立的指令合并为一个指令,如下图:
[x=0:0.1:2*pi;
y=sin(x);
plot(x,y);]
图六 合并为一个指令后的效果
Ungroup Cells 的作用正好与 Group Cells 的作用相反,这里不再赘述。其他几个不太常用的命令在这里也不再细说。
MATLAB与word的交互相关推荐
- MATLAB 撰写word
利用MATLAB调用word 组件,并在word里边填写内容 function fun_word global datas str_column flag results global result_ ...
- matlab导入word数据,matlab导入word
1.word里内容怎么导进matlab Word 图片----------------------------------------方法一Matlab与Word集成--Notebook在Matlab ...
- 可以将matlab安装到u盘吗,如何进行微软的office和matlab以及word等软件导入u盘
整月考勤怎么导入u盘?系统在多个磁盘时有可能存在同一个单位的多个文件夹(同级),只需要导入一个文件夹(同级)即可,下面以eclipse为例,讲解如何进行微软的office和matlab以及word等软 ...
- matlab 写word文档,用Matlab生成Word文档
用Matlab生成Word文档用Matlab编了一段程序,可以生成Word文档,文档中含有表格,代码如下: filespec = 'C:\Documents and Settings\Administ ...
- matlab生成word模板
matlab gui一个成绩录入系统 function varargout = grade_word(varargin) % GRADE_WORD MATLAB code for grade_word ...
- [转载]Matlab生成Word报告
最近在进行一批来料的检验测试,一个个手动填写报告存图片太慢了,就有了种想要使用Matlab在分析完后数据可以自动生成PDF报告的想法,于是就去网上搜索了相关的资料,发现Matlab中文论坛上有xiez ...
- matlab自动生成报告,一种基于MATLAB的Word报告自动生成方法
总第 182期 一 种基于MATLAB的Word报告自动生成方法 孙 剑 (信阳农林学院,河南 信阳 464000) 摘要:自动生成Word文档报告功能是办公 自动化系统中的重要组成部分.为高效的完成 ...
- matlab 生成 word 表格,利用MATLAB生成Word文档.doc
利用MATLAB生成Word文档 function ceshi_Word %利用MATLAB生成Word文档 % ceshi_Word % % Copyright 2009 - 2010 xiezhh ...
- 在word中编辑matlab图,基于Matlab在Word中插入函数图形
在Word中插入已有的图片.图形,或者是用Word提供的绘图工具插入图形是非常方便的,但要在Word中精准地插入复杂的数学函数图像图形,Word本身提供的绘图功能就显得力不从心了,将Word与MatL ...
- matlab dfp法,DFP算法及Matlab程序Word版
<DFP算法及Matlab程序Word版>由会员分享,可在线阅读,更多相关<DFP算法及Matlab程序Word版(6页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版 ...
最新文章
- linux mysql初始化
- glide等图片缓存框架替换缓存图片解决方案
- matlab vector用法,C++ vector 用法汇总
- wget的url获取方式
- CSharpGL(39)GLSL光照示例:鼠标拖动太阳(光源)观察平行光的漫反射和镜面反射效果...
- 盘点最著名的10位伟大的程序员
- 第九节:基于MVC5+AutoFac+EF+Log4Net的基础结构搭建
- 学习笔记之搜索引擎—原理、技术与系统
- 1 ELK安装部署并监控nginx
- 使用猴子测试工具(1)
- 测试用例设计方法--正交表法(工具allpairs)
- 软件需求说明书-总务办公管理系统
- 示波器使用方法,正确使用示波器
- 攻防世界,Reverse:logmein
- 基于Win32框架的OpenGL程序
- 经验分享 | 最佳文档协作软件推荐
- java 双冒号_Java :: 双冒号使用
- 极限学习机的使用方法
- 《歪笑小说》—— 读后总结
- 009/160 CrackMe Andrénalin #2