matlab第一讲-认识及简单应用.ppt
《matlab第一讲-认识及简单应用.ppt》由会员分享,可在线阅读,更多相关《matlab第一讲-认识及简单应用.ppt(41页珍藏版)》请在三一办公上搜索。
1、MATLAB实验第一讲,认识及熟悉MATLAB,一、MATLAB概述二、MATLAB的数值运算功能三、MATLAB的符号运算功能三、MATLAB程序设计四、MATLAB中的计算结果可视化五、Simulink仿真初步六、MATLAB的工具箱七、MATLAB的应用八、Simulink简介,具体内容,一、MATLAB概述,(一)MATLAB语言的发展:,MATLAB名字由MATrix和 LABoratory 两词的前三个字母组合而成。那是20世纪七十年代,时任美国新墨西哥大学计算机科学系主任的Cleve Moler出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK和EISPACK矩阵软件
2、工具包库程序的的“通俗易用”的接口,此即用FORTRAN编写的萌芽状态的MATLAB。,1984年由Little、Moler、Steve Bangert合作成立MathWorks公司,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。,现今的matlab7.0拥有更丰富的数据类型和结构、更友善的面向对象、更加快速精良的图形可视、更广博的数学和数据分析资源、更多的应用开发工具。,自MathWorks公司1993年推出matlab4.0问世以来,matlab语言就成为了最具吸引力、应用最为广泛的科学计算语言;,1997年仲春
3、,matlab5.0版问世,紧接着是5.1、5.2,以及1999年春的5.3版。,2001年和2002年mathworks公司又相继推出了强大的matlab升级版本matlab6.0和matlab6.5,(二)MATLAB语言的特点:,1)语言简洁紧凑,使用方便灵活,库函数极其丰富 MATLAB程序书写形式自由,利用起丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。由于库函数都由本领域的专家编写,用户不必担心函数的可靠性。可以说,用MATLAB进行科技开发是站在专家的肩膀上。2)运算符丰富3)MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和i
4、f语句),又有面向对象编程的特性。4)程序限制不严格,程序设计自由度大5)程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。6)MATLAB的图形功能强大。,7)功能强大的工具箱是MATLAB的另一特色。,MATLAB包含两个部分:核心部分:有数百个核心内部函数 各种可选的工具箱 工具箱又分为两类:功能性工具箱 学科性工具箱,功能性工具箱主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互功能,功能性工具箱用于多种学科。,学科性工具箱是专业性比较强的,面向专门的学科领域。如control toolbox,signl proceessing to
5、olbox,commumnication toolbox等。这些工具箱都是由该领域内学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,而可直接进行高,精,尖的研究。,8)源程序的开放性开放性也许是MATLAB最受人们欢迎的特点。除内部函数以外,所有MATLAB的核心文件和工具箱文件都是可读可改的源文件,用户可通过对源文件的修改以及加入自己的文件构成新的工具箱。,9)MATLAB的缺点:和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。,(三)MATLAB语言的功能:强大的数值(矩阵)运算功能 基于
6、矩阵运算的处理工具广泛的符号运算功能计算结果的可视化功能可靠的容错功能应用灵活的兼容与接口功能信息量丰富的联机检索功能,(四)MATLAB语言系统的组成,MATLAB是一个集数值计算、图形管理、程序开发为一体的环境。,加上MATLAB更强的功能扩展能力,与它的主系统一起,构成一个功能更加强大的系统,(五)MATLAB语言的应用,在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为内容。这几乎成了九十年代教科书与旧版书籍的区别性标志。MATLAB成为攻读学位的大学生、硕士生、博士生必须掌握的基本工具。,在国际学
7、术界,MATLAB已经被确认为准确、可靠的科学计算标准软件。在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到MATLAB的应用。,在设计研究单位和工业部门,MATLAB被认作进行高效研究、开发的首选软件工具。如美国National Instruments公司信号测量、分析软件LabVIEW,Cadence公司信号和通信分析设计软件SPW等,或者直接建筑在MATLAB之上,或者以MATLAB为主要支撑。又如HP公司的VXI硬件,TM公司的DSP等等接受MATLAB的支持。,(六)matlab界面介绍,命令窗口(command window)历史命令窗口(command history
8、)当前目录窗口(current directory)工作空间浏览器(workspace browser)开始按钮(start),1.命令窗口(command window),Matlab的主要操作界面,大部分操作命令和结果在此进行命令提示符 显示方式 字体、大小、颜色设置 files/preferences,命令窗口常用控制指令,也可以利用菜单命令实现例如:dir d:MyProg%显示d:MyP rog目录下的文件清单edit d:MyProgexm013_9.m%打开编辑器编辑exm013_9.mwhich exm013_9.m%指出exm013_9.m所在的目录,2.历史命令窗口(com
9、mand history),记录用户在Matlab命令窗口中输入的所有的命令包括每次启动Matlab的时间和每次启动所有的命令行对历史命令的编辑(复制/运行/创建m文件/快捷方式/profile code),3.当前目录窗口(current directory),当前目录浏览器管理Matlab中大量的函数和数据库包括菜单栏、当前目录设计区,工具菜单和文件详细菜单对文件详细菜单区域中文件可以方便地进行编辑或运行,如何设置当前目录呢?,启动Matlab时,默认路径为 MATLAB701workWindows 创建目录,可以自动添加 Files/set path 利用path命令来查看matlab的
10、路径信息,4.工作空间浏览器(workspace browser),保存内存变量,从而可以方便地对其进行查阅和编辑等等(双击浏览数组编辑器或右键其他编辑)可在命令窗口利用操作命令在查阅和删除内存变量,内存变量的操作命令,1.内存变量的查阅、删除1)who,whos指令查询内存变量who指令获取当前所有内存变量的名称列表。whos指令获取详细的内存变量列表,包含变量类型、大小等信息。2)clear 指令删除内存变量clear指令清除所有内存变量clear v1 v2清除内存变量v1 v2,被删变量间用空格分隔3)打开工作空间浏览器(WorkSpace),可以看到所有内存变量的详细说明,和whos
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 第一 认识 简单 应用
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6512069.html