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的交互相关推荐

  1. MATLAB 撰写word

    利用MATLAB调用word 组件,并在word里边填写内容 function fun_word global datas str_column flag results global result_ ...

  2. matlab导入word数据,matlab导入word

    1.word里内容怎么导进matlab Word 图片----------------------------------------方法一Matlab与Word集成--Notebook在Matlab ...

  3. 可以将matlab安装到u盘吗,如何进行微软的office和matlab以及word等软件导入u盘

    整月考勤怎么导入u盘?系统在多个磁盘时有可能存在同一个单位的多个文件夹(同级),只需要导入一个文件夹(同级)即可,下面以eclipse为例,讲解如何进行微软的office和matlab以及word等软 ...

  4. matlab 写word文档,用Matlab生成Word文档

    用Matlab生成Word文档用Matlab编了一段程序,可以生成Word文档,文档中含有表格,代码如下: filespec = 'C:\Documents and Settings\Administ ...

  5. matlab生成word模板

    matlab gui一个成绩录入系统 function varargout = grade_word(varargin) % GRADE_WORD MATLAB code for grade_word ...

  6. [转载]Matlab生成Word报告

    最近在进行一批来料的检验测试,一个个手动填写报告存图片太慢了,就有了种想要使用Matlab在分析完后数据可以自动生成PDF报告的想法,于是就去网上搜索了相关的资料,发现Matlab中文论坛上有xiez ...

  7. matlab自动生成报告,一种基于MATLAB的Word报告自动生成方法

    总第 182期 一 种基于MATLAB的Word报告自动生成方法 孙 剑 (信阳农林学院,河南 信阳 464000) 摘要:自动生成Word文档报告功能是办公 自动化系统中的重要组成部分.为高效的完成 ...

  8. matlab 生成 word 表格,利用MATLAB生成Word文档.doc

    利用MATLAB生成Word文档 function ceshi_Word %利用MATLAB生成Word文档 % ceshi_Word % % Copyright 2009 - 2010 xiezhh ...

  9. 在word中编辑matlab图,基于Matlab在Word中插入函数图形

    在Word中插入已有的图片.图形,或者是用Word提供的绘图工具插入图形是非常方便的,但要在Word中精准地插入复杂的数学函数图像图形,Word本身提供的绘图功能就显得力不从心了,将Word与MatL ...

  10. matlab dfp法,DFP算法及Matlab程序Word版

    <DFP算法及Matlab程序Word版>由会员分享,可在线阅读,更多相关<DFP算法及Matlab程序Word版(6页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版 ...

最新文章

  1. linux mysql初始化
  2. glide等图片缓存框架替换缓存图片解决方案
  3. matlab vector用法,C++ vector 用法汇总
  4. wget的url获取方式
  5. CSharpGL(39)GLSL光照示例:鼠标拖动太阳(光源)观察平行光的漫反射和镜面反射效果...
  6. 盘点最著名的10位伟大的程序员
  7. 第九节:基于MVC5+AutoFac+EF+Log4Net的基础结构搭建
  8. 学习笔记之搜索引擎—原理、技术与系统
  9. 1 ELK安装部署并监控nginx
  10. 使用猴子测试工具(1)
  11. 测试用例设计方法--正交表法(工具allpairs)
  12. 软件需求说明书-总务办公管理系统
  13. 示波器使用方法,正确使用示波器
  14. 攻防世界,Reverse:logmein
  15. 基于Win32框架的OpenGL程序
  16. 经验分享 | 最佳文档协作软件推荐
  17. java 双冒号_Java :: 双冒号使用
  18. 极限学习机的使用方法
  19. 《歪笑小说》—— 读后总结
  20. 009/160 CrackMe Andrénalin #2

热门文章

  1. Win10安装程序修复计算机,directx修复工具win10最新版
  2. 一台伺服驱动器可以带动多台伺服电机吗?
  3. SM4-ECB加解密
  4. 串口调试工具 minicom使用教程
  5. 污水处理施耐德TM218PLC程序
  6. V5Shop网店系统更新 版本V8.30.0606 RC1
  7. 行政区划矢量数据介绍与下载教程
  8. Hive:用SQL对数据进行操作,导入数据、清洗脏数据、统计数据订单、优化结果输出等等
  9. javah vs javac -h
  10. AE新知识-10月30日