
本书基于最新的MATLAB 7.3版,以教程和实训紧密结合的形式,深入浅出地介绍了MATLAB的应用。教程部分比较系统地介绍了MATLAB7.3的环境、MATLAB的基本运算、数据的可视化、MATLAB符号运算、MATLAB程序设计、MATLAB高级图形设计、Simulink仿真环境和线性控制系统的分析等内容,以先讲解后实例的方式,图文并茂,突出应用。实训部分与教程内容相互配合,先提出知识要点,然后按部就班指导操作,在操作中提出修改,最后给出自我练习,方便学生循序渐进地上机操作,并对学生的掌握程度进行检验。 本书可作为大学本科和专科有关课程的教材或教学参考书,也可供MATLAB用户学习和参考,在目前的MATLAB教材市场上具有明显特色。 本书配有电子课件,欢迎选用本书作教材的老师索取。 索取邮箱:EdmondYan@sina.com EdmondYan@hotmail.com
前 言 MATLAB是MathWorks公司于1984年开发的,目前已经发展成国际上最流行、应用最广泛的科学与工程计算软件之一。近年来,随着用户量的扩大,MathWorks公司迅速地将MATLAB从7.0版、7.1版升级到7.3版,于2006年8月推出了MATLAB R2006b产品族,本书就是以MATLAB 7.3和Simulink 6.5版为平台编写的。 MATLAB集矩阵运算、数值分析、图形显示和仿真等于一体,被广泛应用于自动控制、数学运算、计算机技术、图像信号处理、汽车工业和语音处理等行业,也是国内外高校和研究部门进行科学研究的重要工具。MATLAB的语法规则简单,使科研工作者从乏味的Fortran和C程序编程中解放出来,从而大大地提高了工作效率。MATLAB 7.3版面向对象的特点更加突出,数据类型更加丰富,使MATLAB人机交互更加方便。 本书分教程和实训两部分,教程部分采用先讲解后实例的方式,前6章较系统地介绍了MATLAB 7.3的基本功能和应用,尤其是在第6章的图形用户界面中详细地介绍了MATLAB 7.3各控件的使用方法,第7章介绍了Simulink的应用,第8章全面介绍了运用MATLAB对线性控制系统的分析,从实用的角度出发,图文并茂。实训部分与教程内容相互配合,先提出知识要点,然后按部就班地指导操作,并在操作中提出修改练习,最后以自我练习题引导学生思考和检验,循序渐进地引导学生逐步掌握各章的知识。为方便用户,本书在目录后配有例题索引,所有的例题和教学课件都可以在网上下载,在目前的MATLAB教材市场中具有鲜明的特色。 本书内容介绍深入浅出,有丰富的例题和详尽的操作指导,不仅适合于本科、专科的教学,也适合于广大科研工作人员的各类培训参考。通过阅读本书的教程,结合实训指导进行练习,就能在较短的时间内基本掌握MATLAB的应用技术。对于短课时课程(35~50学时)可以选择本书的第1、2、3、4、5、7章的内容授课,对于长课时课题(50~70学时)可以讲授所有章节内容,对于非控制专业可以使用前7章的内容学习。 本书由南京师范大学曹弋主编,南京师范大学刘怀参编,并由南京师范大学王恩荣教授主审,参加审稿会的还有叶彪明、余洋、闵富红和马宝萍,在此表示感谢。 由于作者水平有限,不当之处在所难免,恳请读者批评指正。 主编E-mail: caoyi@njnu.edu.cn 本书配有电子课件,欢迎选用本书作为教材的老师索取。 索取邮箱:EdmondYan@sina.com EdmondYan@hotmail.com 编 者
前言
例题索引
第1篇 MATLAB教程
第1章 MATLAB 7.x概述
第2章 MATLAB的基本运算
第3章 数据的可视化
第4章 符号运算
第5章 程序设计和M文件
第6章 MATLAB高级图形设计
第7章 Simulink仿真环境
第8章 线性控制系统的分析
第2篇 MATLAB实训
第1章 MATLAB 7.x概述实训
第2章 MATLAB基本运算实训
第3章 数据的可视化实训
第4章 符号运算实训
第5章 程序设计和M文件实训
第6章 MATLAB高级图形设计实训
第7章 Simulink仿真环境实训
第8章 线性控制系统的分析实训
习题答案
参考文献
主 编 曹 弋 参 编 刘 怀 主 审 王恩荣