计算机仿真(第6章-MATLAB及其仿真应用)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机仿真(第6章-MATLAB及其仿真应用)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机仿真 MATLAB 及其 仿真 应用 课件
- 资源描述:
-
1、计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 第第6章章 MATLAB及其仿真应用及其仿真应用 MATLAB是当今国际上公认的在科技领域方面是当今国际上公认的在科技领域方面最为优秀的应用软件和开发环境。最为优秀的应用软件和开发环境。在欧美各高等院校,在欧美各高等院校,MATLAB已经成为应用线已经成为应用线性代数、自动控制理论、数据统计、数字信号处性代数、自动控制理论、数据统计、数字信号处理、时间序
2、列分析、动态系统仿真、图形处理等理、时间序列分析、动态系统仿真、图形处理等高级课程的基本数学工具,是硕士生、博士生必高级课程的基本数学工具,是硕士生、博士生必须掌握的基本技能。须掌握的基本技能。在设计研究单位和工业部门,在设计研究单位和工业部门,MATLAB已经超已经超出实验室,广泛用于研究和解决具体的工程问题。出实验室,广泛用于研究和解决具体的工程问题。本资料由-校园大学生创业网-提供http:/ SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 6.1 M
3、ATLAB基础基础 MATLAB是全球工程师共同的语言,使用是全球工程师共同的语言,使用MATLAB,工作效率可能有成百上千倍的提高,工作效率可能有成百上千倍的提高,使得研究工作真正是在做研究,而不是在编程。使得研究工作真正是在做研究,而不是在编程。由于由于MATLAB的广泛应用,很多理论的创始人在的广泛应用,很多理论的创始人在MATLAB上开发了相关的工具箱。上开发了相关的工具箱。现在现在MATLAB附带的各方面工具箱有:控制系统、附带的各方面工具箱有:控制系统、通讯、符号运算、小波计算、偏微分方程、数据通讯、符号运算、小波计算、偏微分方程、数据统计、图像、金融、数字信号处理、模糊控制、统计
4、、图像、金融、数字信号处理、模糊控制、模型预估控制、频域辨识、高阶谱分析、统计学、模型预估控制、频域辨识、高阶谱分析、统计学、非线性控制系统、图像处理、神经元网络、信号非线性控制系统、图像处理、神经元网络、信号处理、插值、优化、鲁棒控制、控制系统设计、处理、插值、优化、鲁棒控制、控制系统设计、系统辨识等等,并且系统辨识等等,并且MATLAB提供了图形化的时提供了图形化的时域仿真程序域仿真程序-SIMULINK,在高校中还开发了:,在高校中还开发了:振动理论、化学统计学、语音处理等等方面的工振动理论、化学统计学、语音处理等等方面的工具箱。具箱。计算机科学与技术学院计算机科学与技术学院COMPUT
5、ER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 1MATLAB发展史发展史 MATLAB(Matrix Laboratory):):“矩阵实验矩阵实验室室”,是,是20世纪七十年代美国新墨西哥大学计算世纪七十年代美国新墨西哥大学计算机科学系主任机科学系主任Cleve Moler 给学生开线性代数课程给学生开线性代数课程时编写的时编写的LINPACK和和EISPACK(矩阵软件工具(矩阵软件工具包库程序)的接口程序,用包库程序)的接口程序,用FORTRA
6、N编写。编写。1984年由年由Little、Moler、Steve Bangert合作成立合作成立MathWorks公司,并把公司,并把MATLAB正式推向市场。正式推向市场。从这时起,从这时起,MATLAB的内核采用的内核采用C语言编写,除语言编写,除原有的数值计算能力外,还增加了可视功能。原有的数值计算能力外,还增加了可视功能。计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 2MATLAB主要特点
7、主要特点(1)基本单位为矩阵,具有丰富的数学功能)基本单位为矩阵,具有丰富的数学功能 最基本的数据结构是矩阵,可进行方便灵活的矩阵最基本的数据结构是矩阵,可进行方便灵活的矩阵运算。演算纸式的数学运算,如输入运算。演算纸式的数学运算,如输入22,回车,回车,即可得出:即可得出:ans4 具有丰富的矩阵运算函数,使之在求解诸如信号处具有丰富的矩阵运算函数,使之在求解诸如信号处理、系统识别、自动控制、非线性系统、模糊控制、理、系统识别、自动控制、非线性系统、模糊控制、优化技术、神经网络、小波分析等领域的问题时,优化技术、神经网络、小波分析等领域的问题时,显得简捷、高效、方便。显得简捷、高效、方便。M
8、ATLAB的数值计算功能包括:矩阵运算、多项式的数值计算功能包括:矩阵运算、多项式和有理分式运算、数据统计分析、数值积分、优化和有理分式运算、数据统计分析、数值积分、优化处理等。符号计算将得到问题的解析解。处理等。符号计算将得到问题的解析解。计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 2MATLAB主要特点主要特点(2)强大的作图和数据可视化功能)强大的作图和数据可视化功能 可以轻易地绘制二维、三
9、维曲线,三维曲面,并可以轻易地绘制二维、三维曲线,三维曲面,并可进行图形和坐标的标识、坐标控制、图形的迭可进行图形和坐标的标识、坐标控制、图形的迭绘、视角和光照设计、色彩精细控制及动画的绘绘、视角和光照设计、色彩精细控制及动画的绘制等。制等。图形用户界面图形用户界面GUI制作工具,可以制作用户菜单制作工具,可以制作用户菜单和控件。和控件。有一系列绘图函数(命令),例如线性坐标、对有一系列绘图函数(命令),例如线性坐标、对数坐标,半对数坐标及极坐标,均只需调用不同数坐标,半对数坐标及极坐标,均只需调用不同的绘图函数(命令),在图上标出题标、的绘图函数(命令),在图上标出题标、XY轴轴标注,格(栅
10、)绘制也只需调用相应的命令,简标注,格(栅)绘制也只需调用相应的命令,简单易行。单易行。计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 2MATLAB主要特点主要特点(3)可以直接处理声言和图形文件)可以直接处理声言和图形文件 声言文件。如:声言文件。如:WAV文件(例:文件(例:wavread,sound等)。等)。图形文件。如:图形文件。如:bmp、gif、pcx、tif 、jpeg等等文件。文件
11、。计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 2MATLAB主要特点主要特点(4)功能强大的应用工具箱)功能强大的应用工具箱 如:如:SIMULINK、DSP、SIGNAL等十几种工具箱。等十几种工具箱。分为基本工具箱、通用工具箱、专业工具箱。分为基本工具箱、通用工具箱、专业工具箱。基本工具箱:基本工具箱:有数百个内部函数,是最核心的部分。有数百个内部函数,是最核心的部分。没有它就没有没有它就没有
12、MATLAB环境。环境。通用工具箱:通用工具箱:主要用来扩充其符号计算功能、可视主要用来扩充其符号计算功能、可视建模仿真功能及文字处理功能等。建模仿真功能及文字处理功能等。专业工具箱:专业工具箱:专业性比较强,如控制系统工具箱、专业性比较强,如控制系统工具箱、信号处理工具箱、神经网络工具箱、最优化工具箱、信号处理工具箱、神经网络工具箱、最优化工具箱、金融工具箱等,用户可以直接利用这些工具箱进行金融工具箱等,用户可以直接利用这些工具箱进行相关领域的科学研究。相关领域的科学研究。计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER
13、SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 2MATLAB主要特点主要特点(5)使用方便,具有很好的扩充性)使用方便,具有很好的扩充性 MATLAB 语言以解释方式工作,使用语言以解释方式工作,使用MATLAB语言编写的程序可以直接运行,无需编译。语言编写的程序可以直接运行,无需编译。M文件(文件(MATLAB 文件)可以转变为独立于平文件)可以转变为独立于平台的台的EXE可执行文件。可执行文件。MATLAB的应用接口程序的应用接口程序API是是MATLAB提供提供的十分重要的组件,由一系列接口指令组成。用的十分重
14、要的组件,由一系列接口指令组成。用户可在户可在FORTRAN或或C中中,把把MATLAB当作计当作计算引擎使用。算引擎使用。计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 2MATLAB主要特点主要特点(6)友好的人机界面,很好的帮助功能)友好的人机界面,很好的帮助功能 提供十分详细的帮助文件(提供十分详细的帮助文件(PDF、HTML、demo文件)。文件)。联机查询指令:联机查询指令:help指令(
展开阅读全文