1 简介
MATLAB是一套功能十分强大的工程计算机及数据分析软件,它的应用范围覆盖了当今所有的工业、电力、电子、医疗、建筑等各领域。
1980年前后,MATLAB的首创者Cleve Moler博士在New Mexico大学讲授线性代数课程时,看到了用高级语言编程解决工程计算问题的诸多不便,因而构思开发了MATLAB软件(MATrix LABoratory,矩阵实验室),该软件利用了Moler博士在此前开发的LINPACK(线性代数软件包)和EOSPACK(基于特征值计算的软件包)中可靠的子程序,用Fortran语言编写而成,集命令翻译、工程计算功能于一身。
与Fortran和C等高级语言比较,MATLAB的语法规则更简单,更重要的是其贴近人思维方式的编程特点,使得用MATLAB编写程序犹如在便笺上列公式和求解。
80年代初期,Cleve Moler和John Little采用C语言改写了MATLAB的内核。不久,他们成立了Mathworks软件开发公司并将MATLAB正式推向市场。
现在的MATLAB新版本早已不只停留在工程计算的功能上了,它由主包、Simulink以及功能各异的工具箱组成,以矩阵运算为基础,把计算、可视化、程序设计融合到了一个简单易用的交互式工作环境中。在这里可以实现工程计算、算法研究、符号运算、建模和仿真、原型开发、数据分析及可视化、科学和工程绘图、应用程序设计(包括图形用户界面设计)等等功能。
正式凭借MATLAB的这些突出的优势,它现在已成为世界上应用最广泛的工程计算软件。在美国等发达国家的大学里MATLAB是一种必须掌握的基本工具,而在国外的研究设计单位和工业部门,更是研究和解决工程计算问题的一种标准软件。在国内也有越来越多的科学技术工作者参加到学习和倡导这门语言的行列中来。在大家的共同努力下,MATLAB正在成为计算机应用软件中的一个热点。 |