文档详情

自动控制原理设计MATLAB及应用.ppt

发布:2017-11-22约6.71万字共356页下载文档
文本预览下载声明
MATLAB及在控制系统课程中的应用 主讲:张德祥 联系电话参考书目 1、Matlab及在电子信息课程中的应用(第二版) 陈怀琛 电子工业出版社 2004年1月 2、控制系统仿真与计算机辅助设计 薛定宇(东北大学) 机械工业出版社 2005年1月 3、控制系统数字仿真与CAD (第二版) 张晓华(哈尔滨工业大学)机械工业出版社 2006年5月 4、控制系统的数字仿真与计算机辅助设计 钱积新等 化学工业出版社 2003年5月 5、基于MATLAB的系统分析与设计—控制系统 楼顺天等 西安电子科技大学出版社 6、MATLAB6.X 教程 7、MATLAB与控制系统仿真实践 定价:34 元????作者:赵广元 书号:978-7-81124-787-9 北京航空航天大学出版社 目 录 第1章 MATLAB 语言概述 第2章 基本语法 第3章 MATLAB 的开发环境和工具 第4章 MATLAB 的其他函数库 第5章 MATLAB的SIMULINK仿真 第6章 MATLAB在自动控制原理中应用 第1章 MATLAB语言概述 1.1 MATLAB语言的发展 1.2 MATLAB语言的特点 1.3 MATLAB的工作环境 1.3.1 命令窗 1.3.2 图形窗 1.3.3 文本编辑窗 1.4 演示程序 1.5 网络资源 1.1 MATLAB语言的发展 1.1.1 MATLAB 概述 MATLAB是集数值计算、符号运算及图形处理等强大功能于一体的科学计算语言,是一种交互式的以矩阵为基础的系统计算平台,它用于科学和工程的计算与可视化。它的优点在于快速开发计算方法,而不在于计算速度。 MATLAB已成为一门高校必修的课程,也是最为普遍的计算工具之一。 1.1 MATLAB语言的发展(续) 1.1.2 Matlab的发展 MATLAB名字由MATrix和 LABoratory 两词的前三个字母组合而成。那是20世纪七十年代,时任美国新墨西哥大学计算机科学系主任的Cleve Moler出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK和EISPACK矩阵软件工具包库程序的的“通俗易用”的接口,此即用FORTRAN编写的萌芽状态的MATLAB。 1984年由Little、Moler、Steve Bangert合作成立MathWorks公司,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。 1997年仲春,MATLAB5.0版问世,紧接着是5.1、5.2,以及和1999年春的5.3版。现今的MATLAB拥有更丰富的数据类型和结构、更友善的面向对象、更加快速精良的图形可视、更广博的数学和数据分析资源、更多的应用开发工具。 2000年末又推出6.0版本。无论在界面的设计上还是在内容上较以前版本都有很大的进展。 1.1 MATLAB语言的发展(续) 1.1.3 Matlab的版本演化 Matlab 1.0 Pc matlab-matlab 386 Matlab3.5+simulink Matlab 4.0:simlink内嵌(1992) Matlab 5.0 :全面的面向对象 Matlab 5.1~5.3 (1999) Matlab 6.0 (2000) Matlab 6.5:购并了MATRIXx Matlab 7.0: (2004) 1.2 MATLAB语言的特点 友好的工作平台和编程环境 简单易用的程序语言 强大的科学计算及数据处理能力 出色的图形处理功能 应用广泛的模块集和工具箱 实用的程序接口和发布平台 模块化的设计和系统级的仿真 1.3 MATLAB的工作环境 1.3.1 命令窗(Command Window) 单行命令执行方式 执行结果直接显示 1.3.2 图形窗(Figure Window) 用图形方式表示计算结果 1.3.3 文本编辑窗(File Editor) 多行命令组成语言组,可以文件方式存盘 1.4 演示程序 在MATLAB的命令窗中键入 demo或demos 部分命令的演示 例1.求 的算术运算结果。 (12+2*(7-4))/3^2 ans = 2 例2.简单矩阵 的输入步骤。 A = [1,2,3; 4,5,6; 7,
显示全部
相似文档