欢迎来到天天文库
浏览记录
ID:34677061
大小:53.50 KB
页数:10页
时间:2019-03-09
《matlab发展历程及其发展趋势》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实用标准Matlab发展历程及其发展趋势在70年代中期,CleveMoler博士和其同事在美国国家科学基金的资助下开发了调用EISPACK和LINPACK的FORTRAN子程序库。EISPACK是特征值求解的FOETRAN程序库,LINPACK是解线性方程的程序库。在当时,这两个程序库代表矩阵运算的最高水平。 到70年代后期,身为美国NewMexico大学计算机系系主任的CleveMoler,在给学生讲授线性代数课程时,想教学生使用EISPACK和LINPACK程序库,但他发现学生用FORTRAN编写接口程序很费时间,为了让学生方便的调用E
2、ISPACK和LINPACK,利用业余时间为学生编写EISPACK和LINPACK的接口程序。CleveMoler给这个接口程序取名为MATLAB,取名MATLAB(MATrixLABoratory),即Matrix和Laboratory的组合。在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传。 1983年春天,CleveMoler到Standford大学讲学,MATLAB深深地吸引了工程师JohnLittle。JohnLittle敏锐地觉察到MATLAB在工程领域的广阔前景。于是,他和Clev
3、eMoler、SteveBangert一起,由SteveBangert主持开发编译解释程序,SteveKleiman完成图形功能的设计,JohnLittle和Cleve文档实用标准Moler主持开发了各类数学分分析的子模块,撰写用户指南和大部分的M文件。这样用C语言开发了第二代MATLAB专业版,也是Matlab第一个商用版,同时赋予了它数值计算和数据图示化的功能。自从第一版发行以来,已有众多的科技工作者加入到Matlab的开发队伍中,并为形成今天约Matlab系统做出了巨大的贡献。 1984年,CleveMoler和JohnLittle成
4、立了MathWorks公司,发行了Matlab第1版(DoS版本1.0)。正式把MATLAB推向市场。MATLAB的第一个商业化的版本是同年推出的是3.0的DOS版本。并继续进行MATLAB的研究和开发,逐步将其发展成为一个集数值处理、图形处理、图像处理、符号计算、文字处理、数学建模、实时控制、动态仿真、信号处理为一体的数学应用软件。Matlab以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的UMIST,瑞典的LUND和SIMNON,德国的KEDDC)纷纷淘汰,而改以Matlab为平台
5、加以重建。九十年代初期,在国际上30几个数学类科技应用软件中,Matlab在数值计算方面独占鳌头,而Mathematica和Maple则分居符号计算软件的前两名。MathCAD因其提供计算、图形、文字处理的统一环境而深受中学生欢迎。Matlab已经成为国际控制界公认的标准计算软件。1992年,MathWorks公司于推出了4.0版本。1993年,MathWorks公司推出了MATLAB4.1版。也是在这年(1993年)MathWorks公司从加拿大滑铁卢大学购得Maple的使用权,以Maple为“引擎”开发了SymbolicMathTool
6、box1.0。MathWorks公司此举加快结束了国际上数值计算、符号计算孰优孰劣的长期争论,促成了两种计算的互补发展新时代。文档实用标准+符号计算发展从1960s年代以来,符号计算这个研究领域获得了极大的发展。一系列符号计算算法的提出为现代计算机代数系统奠定了理论基础。比较著名的算法包括:计算多项式理想的Grobner基算法、多项式分解的Berlekamp算法、计算有理函数积分的Risch算法.在二十世纪六十年代,比较流行的计算机程序语言是FORTRAN和ALGOL。这两种语言主要是用来作数值计算的,至今FORTRAN依然是数值计算领域的
7、标准语言之一。然而FORTRAN语言和ALGOL语言并不适合于编写符号计算软件。六十年代初出现的LISP语言为符号计算软件提供了合适的语言环境,因此早期的符号计算软件都是用LISP语言编写的。其中最著名的符号计算系统是REDUCE,REDUCE系统是由Stanford大学的TonyHearn开发的基于LISP语言的交互式符号计算系统,最初的目的是用来进行物理计算。到了二十世纪七十年代初,由麻省理工学院的JoelMoses,WillianMartin等人开发的MACSYMA系统诞生了,它是那个时代功能最强大的符号计算系统。它的功能除了标准的代
8、数计算以外,还包括极限的计算、符号积分、解方程等。事实上,许多符号计算的标准算法都是由麻省理工学院的研究小组提出的。由G.Collins和R.Loos开发的SAC/ALDES系统
此文档下载收益归作者所有