第1章 计算机仿真基础知识
MATLAB广泛地应用于工程设计的各个领域,如电子、通信等领域,它已经成为国际上*流行的计算机仿真软件设计工具。现在的MATLAB不仅仅是一个矩阵实验室,而是一种实用的、功能强大的、不断更新的**计算机编程语言。
1.1 MATLAB语言特色
1.1.1 MATLAB语言发展史
在20世纪70年代中后期,身为美国New Mexico大学计算机系主任的Cleve Moler博士在给学生讲授线性代数时,发现学生们应用EISPACK和LINPACK库程序编写FORTRAN接El特别困难,于是他自己亲自动手,在业余时间开发出方便学生使用的接口程序,并且用MATrix和LABoratory两个单词的前三个字母组合成一个名字叫MATLAB。在以后几年中,MATLAB作为教学辅助软件在多所大学里使用,并作为免费软件广为流传。
现在的MATLAB程序是Math Works公司用C语言开发的。20世纪90年代初期,在国际上的众多数学类科技应用软件中,MATLAB在数学计算方面独占鳌头,Mathematica和Maple则分居符号计算软件的前两名。Mathcad因其提供计算、图形、文字处理的统一环境而深受中学生欢迎。Math Works公司于1993年推出MATLAB 4.0版本;1995年,MathWorks公司推出MATLAB 4.2C版(For Win 3.x)。MATLAB 4.X版在继承和发展其原有的数值计算和图形可视能力的同时,增加了以下功能:①推出SimuIink;②开发出基于Word处理平台的Notebook,运用DDE和OLE实现了MATLAB与word的无缝连接,从而为专业科技工作者创造了融科学计算、图形可视、文字处理于一体的高水准环境,并推出了符号计算工具包;③开发了与外部进行直接数据交换的组件,打通了MATLAB进行实时数据分析、处理和硬件开发的道路。1997年,Math Works公司推出了MATLAB5.0,2000年10月推出了MATLAB 6.0,直到现在的MATI,AB 2007。MATLAB被确认是准确、可靠的科学计算标准软件。在许多国际**刊物上,都可以看到MATLAB的应用。在设计、研究单位和工业部门,MATLAB被认作是进行**研究、开发的**软件工具。
……