欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

MATLAB与Word的无缝连接及其应用_计算机论文

时间:2012-03-07  作者:秩名

论文导读::成功的把Word和Matlab集成在一起。从5.0版本起加入了Notebook功能。在Notebook工具下的MATLAB与Word的无缝连接。简介。
论文关键词:Word,MATLAB,连接,Notebook

 

0 引言

众所周知,当今微软公司的Word软件在文字处理方面功能最强,而MATLAB的数值计算功能最优。如果能够把两者结合起来,就能集二者之所长。这为学者在撰写论文、科技报告、可视化教学等提供很大的方便。为此, MATLAB从5.0版本起加入了Notebook功能,成功的把Word和Matlab集成在一起,为文字处理、科学计算、工程设计和可视化教学提供了一个完美的工作环境。

1Notebook简介

Notebook就像一个会进行运算的文稿本,它兼有MATLAB和Word优点的工具。它的工作方式是:用户在Word文档中创建命令,然后送到MATLAB的后台中执行,最后将结果返回到Word中。因此,只要在MATLAB命令窗口安装Notebook,Word就会和MATLAB结合起来。在Notebook中有一个特殊文档计算机论文,就是Word中使用的模板文件M-book.dot,这个文件在MATLAB \ notebook \ pc \M-book.dot。

2在Notebook工具下的MATLAB与Word的无缝连接

2.1 安装Notebook

由于word与MATLAB版本不断升级,两者的链接方法也随之而变,MATLABT版本越高,链接方法越简单。个人系统只要安装正确的MATLAB5.0和Word 97以上的版本,一般都会正确安装Notebook。本文以MATLAB7.1版本和Word2003为例加以说明,也就是本文介绍的方法一。

方法一:系统自动安装

在MATLAB指令窗口中输入

>>notebook –setup回车,

Welcome to theutility for setting up the MATLAB Notebook for interfacing MATLAB to MicrosoftWord

Choose yourversion of Microsoft Word:

[1] MicrosoftWord 97

[2] MicrosoftWord 2000

[3] MicrosoftWord 2002 (XP)

[4] MicrosoftWord 2003 (XP)

[5] Exit,making no changes

Microsoft WordVersion:

选择相应的word版本4,出现提示“Notebook setup iscomplete.”表示安装成功。

在实际的教学过程中,word与MATLAB软件升级的速度不一致,会出现没有对应的Word(Word 2007)版本;同时,实验室的系统环境比较复杂,常常是一个系统中有两个以上的word版本,每个版本的模板路径又进行了手工设置。在这种情况下,即使选择了对应的Word版本,还是出现提示“Unable to automatically locatewinword.exe.”中国学术期刊网。只能通手动进行安装,即本文介绍的方法二。

方法二:手动安装

(1) 找到正确的Microsoft模板路径。

现在不同的office版本的模板路径不同计算机论文,同一系统安装了word的不同版本,如何保证找到正确的路径。在实践教学过程中,找到了一个有效的方法,打开word环境,保存文件时,弹出一个保存文件的对话框,保存类型选择“文档模板”,保存位置自动定位到模板路径下,回退过去就找到正确的模板路径,通常为“C:\Documents and Settings\Administrator\ApplicationData\Microsoft\Templates”。

(2)在MATLAB的安装路径下找到M-book.dot模板文件。

(3) 将M-book.dot拷贝到Microsoft的模板路径下。

2.2 启动Notebook

Notebook文件又称为M-book,它是使用M-book.dot模板创建的,M-book文件的创建和使用有两种方法:

方法一:直接在MATLAB命令窗口键入命令来新建或打开一个M-book文件:

>>notebook%新建一个M-book

>>notebookc:\myfile\mybook.doc

%打开一个已经存在的M-book

方法二:先打开任何版本的word,然后选择“文件/新建”菜单项,弹出一个“新建文档”任务窗格,在其上选择“本机上的模板或我的模板”的“m-book.dot”,则可以新建一个M-book文件;而对于已经存在的M-book文件,直接在Word窗口中打开该文件就可以。

对于系统自动安装的Notebook计算机论文,启动时可以使用启动方法一或者方法二都可以,对于按照系统自动安装不成功而使用手动安装Notebook的情况,启动必须使用第二种方法。

2.3 使用Notebook

M-book文档打开后,Word窗口中就多了一个“Notebook”菜单项,通过“Notebook”下拉菜单中的选项可以很方便的实现Word与MATLAB的交互。实际上,Word与MATLAB相互调用是通过动态连接库实现的,Word与MATLAB交互的基本单位是单元。Word需要输入MATLAB的命令首先组成单元,再送入MATLAB中运行,运行结果再以单元的方式送回Word。

3应用实例

本文以《多媒体技术》中的“二维离散余弦变换的图像压缩”为例来说明如何在Word中实现notebook的功能。正确安装了Notebook,启动notebook后在Word文档中输入以下代码:

I=imread('cameraman.tif');

imshow(I); % 压缩前的原图像

I=im2double(I);

T=dctmtx(8);

B=blkproc(I,[8 8], 'P1*x*P2',T,T');

Mask=[1 1 1 1 0 0 0 0

1 1 1 0 00 0 0

1 1 0 0 00 0 0

1 0 0 0 00 0 0

0 0 0 0 00 0 0

0 0 0 0 00 0 0

0 0 0 0 00 0 0

0 0 0 0 0 0 0 0];

B2=blkproc(B,[8 8],'P1.*x',Mask);

I2=blkproc(B2,[8 8], 'P1*x*P2',T',T);

figure,imshow(I2); % 重建后的图像

然后选中所有的代码,选择菜单“Notebook-definecell",""Notebook-Evaluate cell",执行结果如图1和图2所示。

Notebook

图1 压缩前的原图

Notebook

图2 压缩后的图像

4结束语

随着高等教学的日益现代化,特别是那些需要在现场进行复杂计算和模拟过程的数学计算或者改变参数进行实时计算、数字图像处理,并给出数值和图形结果的场合,Matlab的Notebook和Word结合制作的电子讲义便显示了其强大的功能。


参考文献:
[1]张志涌.MATLABR2008a 北京:北京航空航天大学出版社,2009.8.P276-285.
[2]梅炜,王殊.基于Matlab Notebook的CAI. 微型电脑应用,2002,18(3):54~56.
[3]陈勇,刘霞.在Microsoft Word中使用和操作MATLAB. 自动化技术与应用, 2004,23(2):62~64.
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:IHS变换图像融合技术及融合图像评价参数的讨论[1]
下一篇论文:Oracle中基于Java的存储过程开发_计算机论文
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文