第1章 MATLAB概述
在计算机技术日益发展的今天,计算机的应用正逐步将科技人员从繁重的计算工作中解脱出来。在科学研究和工程应用中,往往需要进行大量的数学计算,目前比较流行的科学计算语言有MATLAB、MATHEMATICA、MAPLE、MATHCAD等。其中MathWorks公司推出的MATLAB,由于其强大的功能和广泛的应用性,受到越来越多的科技工作者的欢迎。MATLAB在各国高校与研究单位起着重大的作用,是通用的科学计算、数值仿真及数据可视化的重要工具。
1.1 MATLAB的历程和影响
MATLAB一词是Matrix Laboratory(矩阵实验室)的缩写。20世纪70年代后期,时任美国新墨西哥大学计算机科学系主任的Cleve Moler教授为减轻学生编程负担,为学生设计了一组调用LINPACK和EISPACK库程序的“通俗易用”的接口,此即用Fortran编写的萌芽状态的MATLAB。
经过几年的校际流传,在Little的推动下,Little、Steve、Bangert���作,于1984年成立了MathWorks公司,并把MATLAB正式推向市场。这时的MATLAB的内核已采用C语言编写,而且除了原有的数值计算功能外,还新增加了数据视图功能。
MATLAB以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的UMIST、瑞典的LUND和SIMNON、德国的KEDDC)纷纷淘汰,而改以MATLAB为平台加以重建。在进入20世纪90年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。
在欧美大学里,诸如数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书把MATLAB作为一项重要学习内容。这几乎成了20世纪90年代教科书与旧版书籍的区别性标志。在那里,MATLAB是攻读学位的本科生、硕士生、博士生必须掌握的基本工具。
……