Matlab/Simulink是MathWorks公司开发的新一代的科学与工程计算软件,已经成为全球应用最广泛最流行的软件之一。
Matlab /Simulink不仅具有传统的交互编程功能,而且提供了丰富可靠的矩阵运算、图形绘制、数据处理、信号与图像处理等工具。各种基于Matlab/Simulink开发的特定领域应用工具箱的迅速发展,使得Matlab/Simulink系列产品广泛地应用于自动控制、信号与图像处理、语音处理、雷达遥感、生物医学、化学统计、优化设计、通信系统、证券分析、程序开发、教学科研以及嵌入系统开发等领域的分析与设计、仿真与验证和代码生成等各个方面。
目前Matlab软件的最新版本为R12(即Matlab 6),分有专业版、教学版、单机版和网络版,运行于指定的Windows、UNIX(Solaris, Digital UNIX, HP-UX 10 ,IRIX/IRIX64, HP-UX 11, AIX)、Linux等多种操作系统上。
本书包含了Matlab最新版本的绝大部分内容。主要包括:Matlab应用开发环境、数值计算和统计、M文件编程、高级数据可视化技术、Simulink的使用、符号数学计算、Matlab应用程序接口、Matlab中的数据库功能、Matlab中的Web功能和MatrixVB等。
本书的内容全面、新颖,语言平实,深入浅出地介绍了Matlab应用的各个方面。此外,本书还有以下特点:
首先,例程丰富翔实。书中的例程精炼、完整、短小,具有针对性和代表性,并且在介绍完例程之后还有一定的分析。
其次,书中收集了大量方法与技巧。这些方法与技巧非常实用,读者在学习之后,可以迅速地掌握相关知识,并应用于实际工作。
参与本书编写工作的人员有:马兴义、杨立群、林敏和龚少华等。此外,张春雨、温瑞华、苏成翔、杨飞、朱时银、赵宇凯、张晓阳、王成、史军和马杰等收集了大量资料,并进行了例程验证,及做了细致的校对。此外,薛定宇、杨高波、王家文、王苏敏、鲁小刚、席江、陈军辉、沈涛和王晓华等Matlab方面的专家和朋友在本书的编写过程中提供了许多帮助,在此一并表示感谢。
尤其应该感谢的是Matlab软件的代理公司—世汇电脑系统有限公司的黄大胜先生、北京九州恒润科技有限公司的王忠先生,他们为本书的顺利编写提供了许多帮助和支持,同时也提供了许多素材。如果读者需要购买或更多地了解Matlab或相关产品,可以浏览随书光盘中的51Matlab.htm页面和hirain.htm页面,其中有非常详细的信息。
参与本书编写的人员均是从事科研、教学工作的科技工作者和大学教师,在Matlab的应用与教学方面具有丰富的经验。尽管这样,书中难免存在错误和疏漏之处,恳请读者批评、指正。
作 者
2001.6