乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > <em>matlab与word</em>连接的问题-matlab与word,matlab输出wo

<em>matlab与word</em>连接的问题-matlab与word,matlab输出wo

作者:乔山办公网日期:

返回目录:word文档


MATLAB名字由MATrix和 LABoratory 两词的前三个字母组合而成。那是20世纪七十年代后期的事:时任美国新墨西哥大学计算机科学系e799bee5baa6e59b9ee7ad94333主任的Cleve Moler教授出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK和EISPACK库程序的“通俗易用”的接口,此即用FORTRAN编写的萌芽状态的MATLAB。
经几年的校际流传,在Little的推动下,由Little、Moler、Steve Bangert合作,于1984年成立了MathWorks公司,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。
MATLAB以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的UMIST,瑞典的LUND和SIMNON,德国的KEDDC)纷纷淘汰,而改以MATLAB为平台加以重建。在时间进入20世纪九十年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。
到九十年代初期,在国际上30几个数学类科技应用软件中,MATLAB在数值计算方面独占鳌头,而Mathematica和Maple则分居符号计算软件的前两名。Mathcad因其提供计算、图形、文字处理的统一环境而深受中学生欢迎。
MathWorks公司于1993年推出MATLAB4.0版本,从此告别DOS版。4.x版在继承和发展其原有的数值计算和图形可视能力的同时,出现了以下几个重要变化:(1)推出了SIMULINK。这是一个交互式操作的动态系统建模、仿真、分析集成环境。它的出现使人们有可能考虑许多以前不得不做简化假设的非线性因素、随机因素,从而大大提高了人们对非线性、随机动态系统的认知能力。(2)开发了与外部进行直接数据交换的组件,打通了MATLAB进行实时数据分析、处理和硬件开发的道路。(3)推出了符号计算工具包。1993年MathWorks公司从加拿大滑铁卢大学购得Maple的使用权,以Maple为“引擎”开发了Symbolic Math Toolbox 1.0。MathWorks公司此举加快结束了国际上数值计算、符号计算孰优孰劣的长期争论,促成了两种计算的互补发展新时代。(4)构作了Notebook 。MathWorks公司瞄准应用范围最广的Word ,运用DDE和OLE,实现了MATLAB与Word的无缝连接,从而为专业科技工作者创造了融科学计算、图形可视、文字处理于一体的高水准环境。
1997年仲春,MATLAB5.0版问世,紧接着是5.1、5.2,以及和1999年春的5.3版。与 4.x相比,现今的MATLAB拥有更丰富的数据类型和结构、更友善的面向对象、更加快速精良的图形可视、更广博的数学和数据分析资源、更多的应用开发工具。(关于MATLAB5.x的特点下节将作更详细的介绍。)
诚然,到1999年底,Mathematica也已经升到4.0版,它特别加强了以前欠缺的大规模数据处理能力。Mathcad 也赶在2000年到来之前推出了Mathcad 2000 ,它购买了Maple内核和库的部分使用权,打通了与MATLAB的接口,从而把其数学计算能力提高到专业层次。但是,就影响而言,至今仍然没有一个别的计算软件可与MATLAB匹敌。
在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为内容。这几乎成了九十年代教科书与旧版书籍的区别性标志。在那里,MATLAB是攻读学位的大学生、硕士生、博士生必须掌握的基本工具。
在国际学术界,MATLAB已经被确认为准确、可靠的科学计算标准软件。在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到MATLAB的应用。
在设计研究单位和工业部门,MATLAB被认作进行高效研究、开发的首选软件工具。如美国National Instruments公司信号测量、分析软件LabVIEW,Cadence公司信号和通信分析设计软件SPW等,或者直接建筑在MATLAB之上,或者以MATLAB为主要支撑。又如HP公司的VXI硬件,TM公司的DSP,Gage公司的各种硬卡、仪器等都接受MATLAB的支持。

{Notebook}菜单中的 {EvaluateM-book} 选项可以运行整个M-book文件,即把文档中所有输入细胞送到MATLAB中去运行。不管光标处在该文档的什么地方,运行总是从文件首部开始。在整个M-book 文件运行时,它不但会把所有原输出细胞中的内容刷新;而且会补写新的输出细胞。这个命令在e79fa5e98193e58685e5aeb9362保证整个M-book 文件中所有指令、数据、图形的一致性方面十分有用。
在此提醒用户注意:假如原M-book文档的输出细胞自生成后没有再经历过编辑(如图形“对中”,输出细胞位置的前后“搬动”,输出细胞前后空行的“删除”等)操作,那么使用 {Evaluate M-book} 选项可得到良好的预期效果。否则,有可能造成整个版面的混乱。
实际上,M-book模板的输出细胞采用“两端对齐”方式排版。对非图形输出来说,这是符合普通排版习惯的;但对图形输出来说,就显得别扭。假若通过手工操作使图形“对中”,这样形成的M-book文件在此后的{EvaluateM-book}操作下有可能产生版面混乱。 此外,假如在原先的输入细胞后没有空行相隔,而紧接着普通文档的标题,那么 {Evaluate M-book} 操作,将导致标题错乱。
总之,慎用 {Evaluate M-book} 操作,尤其对较大的M-book文件。
方法如下:1、启动matlab软件然后在matlab的Command Window命令窗口输入指令;2、Notebook的配置在命令窗口输入配置指令,并按Enter运行以下指令,配置过程将自动进行。配置指令:zhidao notebook –setup;3、配置成功当指令窗中出现如下信息,就表示配置成功。 Welcome to the utility for setting up the MATLAB Notebookfor interfacing MATLAB to Microsoft WordSetup complete

众所周知,当今微软公司的Word软件在文字处理方面功能最强,而MATLAB的数值计算功能最优。e799bee5baa6e79fa5e98193e59b9ee7ad94364如果能够把两者结合起来,就能集二者之所长。这为学者在撰写论文、科技报告、可视化教学等提供很大的方便。为此, 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) 找到[论文网 lunwen.nangxue.com]正确的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。

相关阅读

  • 怎样用<em>matlab</em>绘制的图导入<em>word</em>

  • 乔山办公网word文档
  • 1、首先在matlab中打开将要添加的图zd查看大图" class="ikqb_img_alink">2、在上方菜单回中选择“edit”,然后点击“copy figure”,如图所示3、打开Word文档,右键空白区域,然后选择粘贴即可
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网