Matlab发展历程及其发展趋势.doc

上传人:美****子 文档编号:58030237 上传时间:2022-11-06 格式:DOC 页数:11 大小:45KB
返回 下载 相关 举报
Matlab发展历程及其发展趋势.doc_第1页
第1页 / 共11页
Matlab发展历程及其发展趋势.doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《Matlab发展历程及其发展趋势.doc》由会员分享,可在线阅读,更多相关《Matlab发展历程及其发展趋势.doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Matlab发展历程及其发展趋势在70年代中期,Cleve Moler博士和其同事在美国国家科学基金的资助下开发了调用EISPACK和LINPACK的FORTRAN子程序库。EISPACK是特征值求解的FOETRAN程序库,LINPACK是解线性方程的程序库。在当时,这两个程序库代表矩阵运算的最高水平。 到70年代后期,身为美国New Mexico大学计算机系系主任的Cleve Moler,在给学生讲授线性代数课程时,想教学生使用EISPACK和LINPACK程序库,但他发现学生用FORTRAN编写接口程序很费时间,为了让学生方便的调用EISPACK和LINPACK,利用业余时间为学生编写EI

2、SPACK和LINPACK的接口程序。Cleve Moler给这个接口程序取名为MATLAB,取名MATLAB (MATrix LABoratory),即Matrix和Laboratory的组合。在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传。 1983年春天,Cleve Moler到Standford大学讲学,MATLAB深深地吸引了工程师John Little。John Little敏锐地觉察到MATLAB在工程领域的广阔前景。于是,他和Cleve Moler、Steve Bangert一起,由Steve Bangert主持开发编译解释程序,

3、Steve Kleiman完成图形功能的设计,John Little和Cleve Moler主持开发了各类数学分分析的子模块,撰写用户指南和大部分的M文件。这样用C语言开发了第二代MATLAB专业版,也是Matlab第一个商用版,同时赋予了它数值计算和数据图示化的功能。自从第一版发行以来,已有众多的科技工作者加入到Matlab的开发队伍中,并为形成今天约Matlab系统做出了巨大的贡献。 1984年,Cleve Moler和John Little成立了Math Works公司,发行了Matlab第1版(DoS版本1.0)。正式把MATLAB推向市场。MATLAB的第一个商业化的版本是同年推出的

4、是3.0的DOS版本。并继续进行MATLAB的研究和开发,逐步将其发展成为一个集数值处理、图形处理、图像处理、符号计算、文字处理、数学建模、实时控制、动态仿真、信号处理为一体的数学应用软件。Matlab以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的UMIST,瑞典的LUND和SIMNON,德国的KEDDC)纷纷淘汰,而改以Matlab为平台加以重建。九十年代初期,在国际上30几个数学类科技应用软件中,Matlab在数值计算方面独占鳌头,而Mathematica和Maple则分居符号计算软件的前两名。MathCAD因其提供计算、图形、文字

5、处理的统一环境而深受中学生欢迎。Matlab已经成为国际控制界公认的标准计算软件。1992年,MathWorks公司于推出了4.0版本。1993年,MathWorks公司推出了MATLAB 4.1版。也是在这年(1993年)MathWorks公司从加拿大滑铁卢大学购得Maple的使用权,以Maple为“引擎”开发了Symbolic Math Toolbox 1.0。MathWorks公司此举加快结束了国际上数值计算、符号计算孰优孰劣的长期争论,促成了两种计算的互补发展新时代。+ 符号计算发展从1960s年代以来, 符号计算这个研究领域获得了极大的发展。一系列符号计算算法的提出为现代计算机代数系

6、统奠定了理论基础。比较著名的算法包括: 计算多项式理想的Grobner 基算法、多项式分解的Berlekamp 算法、计算有理函数积分的Risch 算法.在二十世纪六十年代, 比较流行的计算机程序语言是FORTRAN 和ALGOL。这两种语言主要是用来作数值计算的, 至今FORTRAN 依然是数值计算领域的标准语言之一。然而FORTRAN语言和ALGOL 语言并不适合于编写符号计算软件。六十年代初出现的LISP 语言为符号计算软件提供了合适的语言环境, 因此早期的符号计算软件都是用LISP 语言编写的。其中最著名的符号计算系统是REDUCE, REDUCE 系统是由Stanford 大学的To

7、ny Hearn 开发的基于LISP 语言的交互式符号计算系统, 最初的目的是用来进行物理计算。到了二十世纪七十年代初, 由麻省理工学院的Joel Moses, Willian Martin 等人开发的MACSYMA 系统诞生了, 它是那个时代功能最强大的符号计算系统。它的功能除了标准的代数计算以外, 还包括极限的计算、符号积分、解方程等。事实上, 许多符号计算的标准算法都是由麻省理工学院的研究小组提出的。 由G.Collins 和R.Loos 开发的SAC/ALDES 系统是另外一种类型的符号计算系统, 它的前身是G。Collins 在IBM 编写的PM系统,它所使用的开发语言是LISP 语

8、言的一个子集称为muSIMP.进入二十世纪八十年代, 随着个人PC 机的普及, 计算机代数系统也获得了飞速的发展。在这个时代推出的计算机代数系统大部分是用C 语言编写的, 比较著名的系统包括Maple, Mathematica, DERIVE 等。DERIVE 是muMATH 的后继版本, 它是第一个在PC 机上运行的符号计算系统。DERIVE具有友好的菜单驱动界面和图形接口, 可以很方便的显示二维和三维图形。它唯一的缺陷是没有编程功能, 直到1994 年DERIVE 的第三版问世时, 才提供了有限的编程功能。现在DERIVE的大部分功能都被移植到由 HP 公司和 Texas 公司生产的图形计

9、算器上。Mathematica 是由 Stephen Wolfram 开发的符号计算软件Mathematica 系统的计算能力非常强, 它的函数很多, 而且用户自己可以编程。它的最大优点是, 在带有图形用户接口的计算机上 Mathematica 支持一个专用的 Notebook 接口。通过 Notebook 接口, 我们可以向 Mathematica 核心输入命令, 可以显示 Mathematica 的输出结果, 显示图形、动画、播放声音。通过 Notebook,我们可以书写报告、论文, 甚至整本书。事实上, 有关 Mathematica 的论文, 软件, 杂志大部分都是有 Mathlink

10、协议, 通过 Mathlink, 我们可以把Mathematica 的核心与其它高级语言连接, 我们可以用其它语言调用 Mathematica, 也可以在 Mathematica 中调用其它语言编写的程序。到现在为止, 能够与 Mathlink 连接的语言包括 C 语言,Excel,Word 等。事实上Notebook 就是通过 Mathlink 与 Mathematica 核心相连接的。其它通用的符号计算系统还有 IBM 公司的 Thomas J.Watson 研究中心开发的 AXIOM, 它的前身称为SCRATCHPAD。除了上述通用的符号计算系统以外, 还有一些在某个领域专用的符号计算系

11、统。例如: 用于高能物理计算的 SCHOONSCHIP, 用于广义相对论计算的 SHEEP 和 STENSOR。在数学领域中用于群论的 Cayley 和GAP, 用于数论的 PARI, SIMATH 和 KANT。在代数几何和交换代数领域中常用的系统是 CoCoA 和 Macaulay。还有专门计算Lie 群的Lie 等等。1994年,4.2版本扩充了4.0版本的功能,在图形界面设计方面更提供了新的方法。1995年,推出4.2C版(for win3.X)。2019年,推出5.0版,允许了更多的数据结构,如单元数据、多维矩阵、对象与类等,使其成为一种更方便编程的语言。2019年,推出5.3版,在

12、很多方面又进一步改进了 MATLAB 语言的功能。MATLAB 5.X较MATLAB 4.X无论是界面还是内容都有长足的进展,其帮助信息采用超文本格式和PDF格式,在Netscape 3.0或IE 4.0及以上版本,Acrobat Reader中可以方便地浏览。2000年10月底推出了其全新的 MATLAB 6.0正式版(Release 12),在核心数值算法、界面设计、外部接口、应用桌面等诸多方面有了极大的改进。现在的MATLAB支持各种操作系统,它可以运行在十几个操作平台上,其中比较常见的有基于Windows 9X/NT、OS/2、Macintosh、Sun、Unix、Linux等平台的系

13、统。现在的MATLAB再也不是一个简单的矩阵实验室了,它已经演变成为一种具有广泛应用前景的全新的计算机高级编程语言了。其功能也越来越强大,会不断根据科研需求提出新的解决方法。2019年,MathWorks公司推出Matlab6.0版本,6.x版在继承和发展其原有的数值计算和图形可视能力的同时,推出了SIMULINK,打通了Matlab进行实时数据分析、处理和硬件开发的道路。2019年9月,MATLAB R2019b正式发布了! 从现在开始,MathWorks公司将每年进行两次产品发布,时间分别在每年的3月和9月,而且,每一次发布都会包含所有的产品模块,如产品的new feature、bug f

14、ixes和新产品模块的推出。在R2006a中(MATLAB 7.2,Simulink 6.4),主要更新了10个产品模块、增加了多 达350个新特性、增加了对64位Windows的支持,并新推出了工具箱。2007年3月1日,Matlab R2007a发布。详细点击此连接进行了解 往后有更新版本将写在下面版本发布或者更新时间内。现将Matlab各个版本简要总结如下:Matlab各个版本发布时间1985 1.0 1986 2.0(含控制系统工具箱) 1988 3.9 1993 4.0(含Simulink1.0) 1994 4.2(含simulink2.0) 不详 4.3 不详 5.3 2000 6

15、.0(含Simulink4.0) 2019 6.1(含Simulink4.1) 不详 6.21 2019 6.52019 7.22019 7.32019 3.1 MATLAB7.6 2019.10.9 MATLAB 2008a 2009.03.6 MATLAB 2009a 版本发布或者更新时间 版本4建造编号发布时间MATLAB 1.01984MATALB 21986MATLAB 31987MATLAB 3.51990MATLAB 41992MATLAB 4.2cR71994MATLAB 5.0R81996MATLAB 5.1R92019MATLAB 5.1.1R9.12019MATLAB 5

16、.2R102019MATLAB 5.2.1R10.12019MATLAB 5.3R112019MATLAB 5.3.1R11.12019MATLAB 6.0R122000MATLAB 6.1R12.12019MATLAB 6.5R132019MATLAB 6.5.1R13SP12019MATLAB 6.5.2R13SP22019MATLAB 7R142019MATLAB 7.0.1R14SP12019MATLAB 7.0.4R14SP22019MATLAB 7.1R14SP32019MATLAB 7.2R2006a2019MATLAB 7.3R2019b2019MATLAB 7.4R2007a

17、2019MATLAB 7.5R2019b2019MATLAB 7.6R2008a2019MATLAB 7.7R2019b2019MATLAB 7.8R2009a2009.3.6MATLAB 7.9R2009b2009.9.4Mathcad在全球的趋势全世界有250,000 多位专业人员正在使用Mathcad 来执行、记录和共享计算及设计工作。Mathcad 独有的可视化格式和简单易用的白板界面将标准的数学符号、文本和图形集成到一个工作表中,使Mathcad 成为获取知识、计算重用和工程协作的理想之选。Mathcad 使个人工作能够进行更新和交互式设计,因此,用户可以获取他们每一个工程项目背后的

18、关键方法和价值。Mathcad 的XML 体系结构使组织能够进行远远超越强大的计算。它提供一个开放工程式数据模型,能进行发布、协作和集成,特别是在作为组织标准部署时。而且在工程师工作时,Mathcad自动为已记载的计算创建可审查的跟踪记录,从而简化了守规、报告、验证和故障排除过程。这些功能使Mathcad 成为了全世界使用范围最广的工程计算工具。Mathcad 的工作方式Mathcad 允许您键入方程,就像您在黑板上或参考书中写下它们一样。您无需学习难学的语法,只需键入方程,就可以看到结果。您可以使用Mathcad 方程解决几乎所有您能想到的数学问题以符号方式或数字方式。您可以在工作表上的任何地方放置文本,以记载您所做的工作。Mathcad 可让您轻松地混合使用和转换各种单位系统,而且通过在工作表中检查尺寸的一致性来找出单位错误。您可以在工作中使用自己首选的单位系统,或者在特定的一组方程中切换到其他单位系统。Mathcad 简化了文档的编制,这对传达和满足业务标准及质量保证标准至关重要。通过将方程、文本和图形组合到一个工作表中,使用Mathcad 更容易跟踪最复杂的计算。第 11 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁