【精品】MATLAB及应用课件PPT(完整版).ppt
《【精品】MATLAB及应用课件PPT(完整版).ppt》由会员分享,可在线阅读,更多相关《【精品】MATLAB及应用课件PPT(完整版).ppt(550页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品】MATLAB及应用课件PPT(完整版)课程的性质、目的和任务课程的性质、目的和任务 Matlab 是一个可视化的计算程序,被广泛地应用在科学运算领域里。它具有功能强大、使用简单等特点,内容包括:数值计算、符号计算、数据拟合、图形图像处理、系统模拟和仿真分析等功能。此外,用Matlab还可以进行动画设计、有限元分析等。本课程的目的是使学生能够运用Matlab进行一般的工程计算,掌握Matlab的基本技术(基本计算、矩阵处理、符号运算和图形显示技术等),为将来从事工程技术方面的产品开发、科学研究、工程计算和管理打下一定的基础。1.1MATLAB1.1MATLAB简介简介简介简介-发展发展发
2、展发展1988年年,推出,推出MATLAB3.x版本版本(DOS版版)。1993年年,推出,推出MATLAB4.0版本版本(Win3.x)。1997年年,推出,推出MATLAB5.0版版(Windows95)。1999年年,推出,推出MATLAB5.3版本版本R11(流行较广流行较广)。2000年年,推出,推出MATLAB6.0版本版本R12 (Win98/Win2000)2001年年,推出,推出MATLAB6.1(克服克服6.0不支持不支持P4,Win me,汉字汉字等等)。2002年年,推出,推出MATLAB6.5R13(速度更快、性能更优越等速度更快、性能更优越等)。2004年年,推出,
3、推出MATLAB7版本版本R14第第第第1 1章章章章 MatlabMatlab概述概述概述概述2、MATLAB 的主要特点MATLAB 的基本单位为矩阵.MATLAB 语言以解释方式工作.具有非常友好的人机界面。具有强大的作图和数据可视化功能.具有极强的可扩展性。3、MATLAB 的基本组成MATLAB 主程序、Simulink 动态系统仿真和 MATLAB 工具箱(Toolbox)三大部分组成。主程序包括了 MATLAB 语言、工作环境、句柄图形、数学函数库和应用程序接口五部分.第第第第1 1章章章章 MatlabMatlab概述概述概述概述1.2、Matlab的工作环境1.MATLAB
4、的启动 桌面快捷方式启动 开始菜单方式启动2.MATLAB和退出 Matlab菜单命令/关闭按钮 在Matlab命令窗口输入exit或quit第第第第1 1章章章章 MatlabMatlab概述概述概述概述MATLAB的桌面环境可以包含多个窗口,这些窗口分别为历史命令窗口(CommandHistory)、命令行窗口(CommandWindow)、当前目录浏览器(CurrentDirectoryBrowser)、工作空间浏览器(WorkspaceBrowser)、目录分类窗口(LaunchPad)、数组编辑器(ArrayEditor)、M文件编辑器/调试器(Editor/Debugger)、超文
5、本帮助浏览器(HelpNavigator/Browser),这些窗口都可以内嵌在MATLAB主窗体中,组成MATLAB的用户界面。其中当MATLAB安装完毕并首次运行时,展示在用户面前的界面为MATLAB运行时的缺省界面窗口,如图1-1所示。第第第第1 1章章章章 MatlabMatlab概述概述概述概述图1-1MATLAB默认的用户界面第第第第1 1章章章章 MatlabMatlab概述概述概述概述MATLAB 6.5的缺省界面和MATLAB 6.1的缺省界面相比还是有一定变化的,主要就是在界面的左下角有一个名为“Start”的启动菜单,在这个菜单中可以执行MATLAB产品的各种工具,并且可
6、以查阅MATLAB包含的各种资源,它的功能和MATLAB的目录分类窗口(Launch Pad)功能非常类似。在默认的缺省用户界面中,新版本的MATLAB中没有了目录分类窗口(Launch Pad),而是工作空间浏览器(Workspace Browser)。MATLAB启动的界面可以具有多种默认的选择,用户可以通过MATLAB界面中的“View”菜单下的“Desktop Layout”子菜单下的命令选择不同的MATLAB界面,这些命令分别为:第第第第1 1章章章章 MatlabMatlab概述概述概述概述Default:缺省的界面,如图1-1所示。包含历史命令窗口(Command History
7、)、命令行窗口(Command Window),此外工作空间浏览器(Workspace Browser)和当前目录浏览器(Current Directory Browser)两个窗口层叠在一起。Command Windows Only:仅包含命令行窗口(Command Window),此时MATLAB界面的外观类似于旧版本的MATLAB。Simple:包含两个窗口命令行窗口(Command Window)和历史命令窗口(Command History),两个窗口并列在界面中,如图1-2所示。第第第第1 1章章章章 MatlabMatlab概述概述概述概述图1-2选择Simple菜单命令的界面第
8、第第第1 1章章章章 MatlabMatlab概述概述概述概述Short History和Tall History:这两个菜单命令包含的窗口类型和数量同默认的界面完全一致,不过排放的顺序不同,如图1-3、1-4所示。图1-3选择ShortHistory菜单命令的界面第第第第1 1章章章章 MatlabMatlab概述概述概述概述图1-4选择TallHistory菜单命令的界面第第第第1 1章章章章 MatlabMatlab概述概述概述概述Five Panel:包含所有的MATLAB桌面窗口,在MATLAB界面中各个窗口处于平铺状态,如图1-5所示图1-5选择FivePanel菜单命令的界面第第
9、第第1 1章章章章 MatlabMatlab概述概述概述概述在MATLAB用户界面的View菜单下还有一些菜单命令可以用来选择显示在图形界面中的窗口,用户可以根据自己的喜好选择配置用户界面。在本小结提及的各种用户交互的窗口将在后续的章节中详细讲述。一般情况下,建议用户选择“Command Windows Only”方式来运行MATLAB。在这种启动方式下,MATLAB的启动速度比较快,占用的资源略少。2.通用窗口通用窗口MATLAB工作界面中的常用窗口包括工作界面中的常用窗口包括命令窗口命令窗口历史命令窗口历史命令窗口当前工作目录窗口当前工作目录窗口工作空间浏览器窗口工作空间浏览器窗口变量编辑
10、窗口变量编辑窗口M文件编辑调试窗口文件编辑调试窗口所有窗口都可以单独显示,所有窗口都可以单独显示,使用使用Undock和和Dock可使窗口单独出来和返回到可使窗口单独出来和返回到MATLAB工作界面中。工作界面中。1菜单和工具栏菜单和工具栏默认情况下的菜单和工具栏默认情况下的菜单和工具栏:【File】菜单主要用于对文件的处理。菜单主要用于对文件的处理。【Edit】菜菜单单主主要要用用于于复复制制、粘粘贴贴等等操操作作,与与一一般般Windows程序的类似,在此不作详细介绍。程序的类似,在此不作详细介绍。【Debug】菜单用于调试程序。菜单用于调试程序。【Desktop】菜单用于设置主窗口中需要
11、打开的窗口。菜单用于设置主窗口中需要打开的窗口。【Window】菜单列出当前所有打开的窗口。菜单列出当前所有打开的窗口。【Help】菜单用于选择打开不同的帮助系统。菜单用于选择打开不同的帮助系统。第第第第1 1章章章章 MatlabMatlab概述概述概述概述4.MATLAB工具栏用用 MATLABMATLAB的的 MM文件编辑器新建一个文件编辑器新建一个 MM文件;文件;用用 MATLABMATLAB编辑器打开一个文件;编辑器打开一个文件;将选中的内容剪切到剪贴板;将选中的内容剪切到剪贴板;将选中的内容复制到剪贴板;将选中的内容复制到剪贴板;将剪贴板中的内容粘贴到光标指定的位置;将剪贴板中的
12、内容粘贴到光标指定的位置;撤消最近一次的操作;撤消最近一次的操作;打开打开 SimulinkSimulink浏览器;浏览器;打开打开 MATLABMATLAB帮助窗口帮助窗口。当前工作路径当前工作路径1.2.1命令窗口(CommandWindow)MATLAB提提供供给给用用户户使使用用的的管管理理功功能能的的人人机机界界面面,在在命命令令窗窗口口中中输输入入MATLAB的的命命令令和和数数据据后后按按回回车车键键,立立即即执执行行运运算算并显示结果。并显示结果。说说明明:命命令令窗窗口口中中的的“”为为命命令令提提示示符符,表表示示MATLAB处处于于准备状态。准备状态。当当在在提提示示符符
13、后后输输入入一一段段程程序序或或一一段段运运算算式式后后【Enter】键键,MATLAB会会给给出出计计算算结结果果,并并再再次次进进入入准准备备状状态态(所所得得结结果果将被保存在工作空间窗口中)。将被保存在工作空间窗口中)。第第第第1 1章章章章 MatlabMatlab概述概述概述概述5.Command Windows运用入门1)Command Windows指令窗口简介在命令窗口内执行的MATLAB主要操作有:运行函数和输入变量;控制输入和输出;执行程序,包括M文件和外部程序。命令窗口中可直接运行MATLAB 函数,而这些函数往往又和MATLAB命令直接联系。MATLAB在命令窗口中的
14、语句形式为:变量表达式;1.2.1命令窗口(CommandWindow)MATLAB提提供供给给用用户户使使用用的的管管理理功功能能的的人人机机界界面面,在在命命令令窗窗口口中中输输入入MATLAB的的命命令令和和数数据据后后按按回回车车键键,立立即即执执行行运运算算并显示结果。并显示结果。说说明明:命命令令窗窗口口中中的的“”为为命命令令提提示示符符,表表示示MATLAB处处于于准备状态。准备状态。当当在在提提示示符符后后输输入入一一段段程程序序或或一一段段运运算算式式后后【Enter】键键,MATLAB会会给给出出计计算算结结果果,并并再再次次进进入入准准备备状状态态(所所得得结结果果将被
15、保存在工作空间窗口中)。将被保存在工作空间窗口中)。在命令窗口内执行的MATLAB主要操作有:运行函数和输入变量;控制输入和输出;执行程序,包括M文件和外部程序。命令窗口中可直接运行MATLAB 函数,而这些函数往往又和MATLAB命令直接联系。MATLAB在命令窗口中的语句形式为:变量表达式;运行函数和键入变量运行函数和键入变量在命令窗口的提示符“”下,可以直接输入变量。例:计算A=256/41002128A=256/4-100*2+128%从键盘输入,并单从键盘输入,并单击回车键击回车键A=%屏幕显示的结果-8MATLAB语法规定,百分号“%”后面的语句为注释语句。例例例例 在命令窗口中输
16、入不同的命令和数值,并在命令窗口中输入不同的命令和数值,并在命令窗口中输入不同的命令和数值,并在命令窗口中输入不同的命令和数值,并查看其显示方式。查看其显示方式。查看其显示方式。查看其显示方式。a=0.5a=0.5000 b=sinb=sin if a1 c=true%如果a(12+2*(7-4)/32(2)在上述表达式输入完成后,按【Enter】键,该指令被执行(3)在指令执行后,Matlab指令窗中将显示以下结果ans=2第第第第1 1章章章章 MatlabMatlab概述概述概述概述例1.2简单矩阵 的输入步骤(1)在键盘中输入下列内容 A=1,2,3;4,5,6;7,8,9(2)按【E
17、nter】键,该指令被执行(3)在指令执行后,Matlab指令窗中将显示以下结果A=1 2 3 4 5 6 7 8 9第第第第1 1章章章章 MatlabMatlab概述概述概述概述当然我们也可以采用分行输入的形式 A=1,2,3 4,5,6 7,8,9A=1 2 3 4 5 6 7 8 9第第第第1 1章章章章 MatlabMatlab概述概述概述概述3)计算结果的图象显示例 1-3 绘制函数 y=2sin(1+x)的图像,并计算当 x=0.5 时的函数值。x=(1:0.1:10);%x=(1:0.1:10);%给出自变量给出自变量 x x 的定义域的定义域 y=2*sin(1+x);%y=
18、2*sin(1+x);%写出函数形写出函数形式式plot(xplot(x,y)%y)%绘出函数图形绘出函数图形 y=2*sin(1+0.5)%y=2*sin(1+0.5)%求当求当 x=0.5 x=0.5 时的时的 y y 值,其值,其后不加分号,后不加分号,直接在窗口中直接在窗口中给出结果给出结果 y=1.9950%y=1.9950%输出输出 y y 的计的计算结果算结果 第第第第1 1章章章章 MatlabMatlab概述概述概述概述例例 1-4 1-4 绘制函数绘制函数 y=3x3-10 x2+5x-8y=3x3-10 x2+5x-8的图像的图像for i=1:100for i=1:10
19、0 x(i)=0.1*i;x(i)=0.1*i;y(i)=3*x(i)3-y(i)=3*x(i)3-10*x(i)2+5*x(i)-8;10*x(i)2+5*x(i)-8;endendplot(x,y)plot(x,y)第第第第1 1章章章章 MatlabMatlab概述概述概述概述5.MATLAB通用命令1.4MATLAB7.1的其他管理MATLAB文件格式MATLAB7.1的常用文件有.m、.mat、.fig、.mdl、.mex、.p等类型。设置搜索路径用户自己书写的函数有可能并没有保存在搜索路径下。要解决这个问题,只需把程序所在的目录扩展成MATLAB的搜索路径即可。MATLAB文件格式
20、程序文件程序文件程序文件即程序文件即M文件(文件(M-File),其文件的扩展名为),其文件的扩展名为.m。图形文件图形文件图形文件(图形文件(Figure)的扩展名为)的扩展名为.fig。模型文件模型文件模型文件(模型文件(Model)扩展名为)扩展名为.mdl,可以在,可以在“File”菜单中菜单中创建创建Model时生成时生成.mdl文件。文件。数据文件数据文件数据文件即数据文件即MAT文件,其文件的扩展名为文件,其文件的扩展名为.mat。MATLAB文件格式可执行文件可执行文件可执行文件即可执行文件即MEX文件,其文件的扩展名为文件,其文件的扩展名为.mex。项目文件项目文件项目文件的
21、扩展名为项目文件的扩展名为.prj。P码文件码文件P码文件即伪代码文件,是码文件即伪代码文件,是M文件被调用后在内存中生文件被调用后在内存中生成的内部伪代码。成的内部伪代码。设置搜索路径在MATLAB内存中进行检查,检查“sin”和“x”是否为工作空间的变量或特殊变量;检查“sin”和“x”是否为MATLAB的内部函数;在当前目录上,检查是否有相应的“.m”或“.mex”文件存在;在MATLAB搜索路径的所有其他目录中,依次检查是否有相应的“.m”或“.mex”的文件存在;如果都不是,则MATLAB发出错误信息。1.MATLAB的基本搜索过程设置搜索路径窗口(SetPath)打开设置搜索路径窗
22、口的方法:在MATLAB界面选择菜单“File”“SetPath”;在命令窗口中运行“pathtool”或“editpath”命令。3.设置搜索路径的常用命令path命令path(path,新目录)addpath命令addpath目录1目录2参数例 使用命令设置搜索路径addpath c:TEMP-begin path(path,c:TEMP)p=path附:在命令窗口中输入path或genpath可得到MATLAB的所有搜索路径,第第第第1 1章章章章 MatlabMatlab概述概述概述概述1.3 Matlab帮助系统帮助系统1、Matlab联机帮助#工具条中的 按钮;#help菜单栏中前
23、2 项中的任何一项;#在命令窗口中执行 helpdesk或doc。2 2、MatlabMatlab的网上资源的网上资源webweb菜单栏菜单栏使用帮助浏览器使用帮助浏览器帮助主题(Contents)、索引(Index)、搜索(Search)和演示(Demos)四个面板来查找帮助信息:Contents面板为可展开的树形结构,向用户提供全方位系统帮助的向导图;Index面板是MATLAB提供的术语索引表,可以查找命令、函数和专用术语等。Search面板是通过关键词来查找全文中与之匹配的章节条目,Index只在专用术语表中查找而Search的搜索是在整个HTML文件中进行的,因此其覆盖面更宽。Dem
24、os面板为MATLAB提供了Demo演示。第第第第1 1章章章章 MatlabMatlab概述概述概述概述3、Matlab常用的窗口帮助命令常用的窗口帮助命令MATLABMATLAB的帮助系统的帮助系统1、帮助命令帮助命令是查询函数语法的最基本的方法,查询信息直接显示在命令窗口。帮助命令有help、lookfor。help%在命令窗口直接输入help,显示主要的在线帮助主题。help函数名%显示关于某个具体函数的功能、调用格式、及相关函数。help帮助主题%列出指定主题下的函数。例如helpelfun%列出所有基本函数。MATLABMATLAB的帮助系统(续)的帮助系统(续)lookforim
25、age%查找有关图像的函数和命令。2、在线帮助浏览器MATLAB6.x设计了全新的在线帮助浏览器,当在View菜单中选择了Help选项,或在Help菜单中选择了MATLABHelp选项时,都可以打开帮助浏览器。3、演示帮助选择Help菜单中的Demos选项,可以打开演示窗口,观看要查询项的动画演示。使用帮助命令使用帮助命令lookfor关键字关键字(查找)(查找)lookfor命令是在所有的帮助条目中搜索关键字,常用来查找具有某种功能而不知道准确名字的命令。如:如:lookforsound打开帮助窗口命令:helpwin:打开帮助窗口helpdesk:打开帮助桌面demo:打开演示窗口第第第第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 MATLAB 应用 课件 PPT 完整版
限制150内