MATLAB是一种易学易用的高效科研编程软件环境,在全世界广泛流行。本书是专为初学者尽快入门编写的,内容简明扼要,实例丰富,便于理解。第1章对MATLAB语言作了概述,第2章介绍了运行环境和编程工具,第3章介绍程序设计基础,第4章介绍数据的可视化,即图形功能,第5章介绍科学运算的各种算法,第6章介绍Simulink的基本使用方法,书后提供附录和参考文献,每章后面提供了动手实践的题目。一年前,北京交通大学出版社请东北大学的薛定宇老师编写一本MATLAB的教材,薛老师推荐了我,理由是北京交大自己就有这方面的老师,为什么舍近求远?我就这样担起了编写本书的责任。我和薛老师15年前同在英国SllSSQX大学跟随D.P.Atherton教授攻博,我深知他的功底,运用纯熟、研究精深,出了好几本书,还建立了"MATLAB大观园"网站(http://MATLAB.myrice.com),他编写的《科学运算语言MATLAB5.3程序设计与应用》决不是那种生吞活剥、翻译剪贴、为提职称造的书,在国内影响甚大,几年来我一直选它为教材,在编写本书时沿用了薛老师的框架,借用了他提供的很多例子。现在可以说每个高年级理工科大学生都知道MATLAB了,回想10年前我刚回国的时候,用DOS版的3.5k给我惟一的研究生上课,那时国内惟一的书籍是北京交通大学马秀莲与庞希坚老师编译、希望电脑公司出版的《MATLAB语言:一种非常实用有效的科研编程软件环境》。1996年在北京理工大学机械电子工程中心看到他们软件清单上有MATLAB,感到眼前一亮,尽管那里的人还没有开始使用它。后来跟我学MATLAB的学生人数逐渐增加到2人、3人、5人、十凡人,终于发展到近百人的班级规模,从研究生扩展到本科生,大家渐渐认同了这个方便的软件工具。因此,MATLAB的一系列优点在此不必多说,这个易学易用、功能强大、开放式的软件环境能有如此旺盛的生命力,就已经说明了它的好处。现在MATLAB的版本不断升级,书店里的MATLAB书种类繁多,但总也跟不上新版本,刚刚见到6.5版的书,马上7.0版就推出了。这本书和其他电脑类书籍相比真是薄薄的,千万别想从里面找太多的东西,书店里的一些大部头固然有内容详尽的优点,但是对初学者来说大部分内容暂时用不上,·真到要用时,书却已过时。这本书是专为初学者尽快入门编写的,小篇幅便于携带;忘了命令或函数,能方便地找到;可能也便宜点儿,减轻些学子们的负担;更新版本很少改变其核心内容,内容简洁的书使用寿命较长;这些都在我们写书的初衷之内。其实MATLAB不应该称为一门课程,学生或新用户完全可以自学入门、交流提高的,但是因为MATLAB至今没有汉化的版本,英语使用环境成为困难所在,日益增加的英文函数名称和工具箱、浩瀚的英文机载帮助文件很容易使人望而生畏,抵消了易学易用的好处,于是一本简明的书加上有指导的上机动手实践,就成了入门的有效手段。同学间的交流帮助是进一步提高的途径,除了周围的朋友互助外,现在很多学校的BBS网站上都设有MATLAB论坛,其上讨论得十分热烈多具体问题都由网友们自行解决,大量共性的问题已经编辑成了专页,交流帮助已经跨越了学校的界限,更跨越了师生、校企的界限。本书的编写工作是由一个教学小团队完成的。在过去10年的教案、课件、试卷基础上,沿用薛定宇老师的框架,结合我们教学的体会,肖燕彩老师编写了第2、3、5、6章,邱成老师编写了第l、4章,每章后面提供了上机实践的内容,由易到难,具有一定的挑战性。本书由来衡君担任主编,并总纂定稿。希望本书成为广大初学者的朋友。朱衡君2005年1月于北京交通大学