matlab第1章基础准备及入门课件.ppt

上传人(卖家):三亚风情 文档编号:2942851 上传时间:2022-06-13 格式:PPT 页数:47 大小:2.02MB
下载 相关 举报
matlab第1章基础准备及入门课件.ppt_第1页
第1页 / 共47页
matlab第1章基础准备及入门课件.ppt_第2页
第2页 / 共47页
matlab第1章基础准备及入门课件.ppt_第3页
第3页 / 共47页
matlab第1章基础准备及入门课件.ppt_第4页
第4页 / 共47页
matlab第1章基础准备及入门课件.ppt_第5页
第5页 / 共47页
点击查看更多>>
资源描述

1、学学 时:时:51(讲课(讲课17, 上机上机34) 学分:学分:3适用对象:工程类专业本科生适用对象:工程类专业本科生教学方法:授课、上机练习和自学相结合教学方法:授课、上机练习和自学相结合考核要求:平时成绩(以上机为主)考核要求:平时成绩(以上机为主)50%,最终考试,最终考试50%授课教师:张健(授课教师:张健()上上 课:星期课:星期1(1、2节),教节),教1-528上上 机:星期机:星期1(7、8、9、10节),教节),教1-608电子信息工程教研室高效的科学计算工具使科技人员终身受益高效的科学计算工具使科技人员终身受益科学计算工具的发展科学计算工具的发展v算盘(最早的计算工具)算

2、盘(最早的计算工具)v计算尺(计算尺(1630年发明)年发明)v计算器(计算器(1970年发明)年发明) 取代计算尺取代计算尺v计算机(计算机(1950年发明)年发明) 科学计算语言为标志科学计算语言为标志v中国尚需努力中国尚需努力2022-6-32第1章 基础准备与入门电子信息工程教研室工具改进教学科研工具改进教学科研v计算机取代计算器更有革命性的影响计算机取代计算器更有革命性的影响v与计算器取代计算尺的过程有三点不同与计算器取代计算尺的过程有三点不同v(1)效率提高)效率提高v(2)影响理论研究和建模方法)影响理论研究和建模方法v(3)需要一定的培训)需要一定的培训v为什么学习为什么学习M

3、ATLAB?2022-6-33第1章 基础准备与入门电子信息工程教研室教学基本要求教学基本要求1.了解了解Matlab语言特点、熟悉语言特点、熟悉Matlab视窗环境、掌握视窗环境、掌握Matlab帮助功能的基本使用方法。帮助功能的基本使用方法。2.掌握掌握Matlab中变量和函数的有关概念、以及矩阵和多项式的中变量和函数的有关概念、以及矩阵和多项式的构造和运算方法。初步具有将一般数学问题转化为计算模型的构造和运算方法。初步具有将一般数学问题转化为计算模型的能力,并能够使用常用的几种常用的函数进行简单的问题求解。能力,并能够使用常用的几种常用的函数进行简单的问题求解。3.搞清符号变量和符号表达

4、式的定义,并能用符号运算解决一般搞清符号变量和符号表达式的定义,并能用符号运算解决一般的微积分和方程求解问题。掌握的微积分和方程求解问题。掌握Matlab程序设计的几种基本程序设计的几种基本控制转移语句,学会使用数组和简单控制转移语句,学会使用数组和简单M文件的编程,了解类和文件的编程,了解类和对象的概念。对象的概念。4.掌握二维平面图形和三维立体图形的绘制方法,进行数据可视掌握二维平面图形和三维立体图形的绘制方法,进行数据可视化处理。理解用户图形界面程序的构造,掌握编程方法。化处理。理解用户图形界面程序的构造,掌握编程方法。5.能够使用能够使用Matlab在电路、信号系统、通信中进行仿真在电

5、路、信号系统、通信中进行仿真2022-6-34第1章 基础准备与入门第一章第一章 基础准备与入门基础准备与入门电子信息工程教研室电子信息工程教研室电子信息工程教研室2022-6-3本章学习内容本章学习内容vMATLAB是矩阵实验室(是矩阵实验室(MatrixLaboratory)之意。除具备卓越的数值计算能)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。本章主理,可视化建模仿真和实时控制等功能。本章主要介绍要介绍MATLAB的基本情况、安装过程、用户的基本情况、安装过程、用户界面等。界面等。6

6、第1章 基础准备与入门电子信息工程教研室1.1 MATLAB概述概述vMATLAB是一种科学计算软件,适用于工程应是一种科学计算软件,适用于工程应用各领域的分析设计与复杂计算,它使用方便,用各领域的分析设计与复杂计算,它使用方便,输入简捷,运算高效且内容丰富,很容易由用户输入简捷,运算高效且内容丰富,很容易由用户自行扩展。因此,当前已成为美国和其他发达国自行扩展。因此,当前已成为美国和其他发达国家大学数学和科学研究中最常用且必不可少的工家大学数学和科学研究中最常用且必不可少的工具。具。2022-6-37第1章 基础准备与入门电子信息工程教研室1.1.1 MATLAB产生的历史背景产生的历史背景

7、v70年代中后期,年代中后期,cleve MoIg博士和其同事在美博士和其同事在美国国家科学基金的资助下开发了调用国国家科学基金的资助下开发了调用EISPACK和和LINPACK的的NRTRM子程序库。子程序库。EISPACK是特征值求解的是特征值求解的FORTRAN程序库,程序库,LINPACK是解线性方程的程序库。在当时,这两个程序库是解线性方程的程序库。在当时,这两个程序库代表矩阵运算的最高水平。代表矩阵运算的最高水平。2022-6-38第1章 基础准备与入门电子信息工程教研室v 到到70年代后期,身为美国年代后期,身为美国New Mexico大学计算机系系大学计算机系系主任的主任的Cl

8、eve Moler,在给学生讲授线性代数课程时,在给学生讲授线性代数课程时,想教学生使用想教学生使用EISPACK和和LINPACK程序库,但他发现程序库,但他发现学生用学生用FORTRAN编写接口程序很费时间,于是他开始编写接口程序很费时间,于是他开始自己动手,利用业余时间为学生编写自己动手,利用业余时间为学生编写EISPACK和和LINPACK的接口程序。的接口程序。Cleve Moler给这个接口程序给这个接口程序取名为取名为MATLAB,该名为矩阵,该名为矩阵(matrix)和实验室和实验室(1aboratry)两个英文单词的前三个字母的组合。在以两个英文单词的前三个字母的组合。在以后

9、的数年里,后的数年里,MATLAB在多所大学里作为教学辅助软件在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传。使用,并作为面向大众的免费软件广为流传。2022-6-39第1章 基础准备与入门电子信息工程教研室v目前,在大学里,目前,在大学里,MATLAB已成为线性代数、已成为线性代数、自动控制理论、数理统计、数字信号处理、时间自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学序列分析、动态系统仿真等高级课程的基本教学工具;成为攻读学位的大学生、硕士生、博士生工具;成为攻读学位的大学生、硕士生、博士生必须掌握的基本技能。必须掌握的基本技能。1

10、9841984年,年,C1eve MolerC1eve Moler和和John LittleJohn Little成成立了立了MathworksMathworks公司,正式把公司,正式把MATLABMATLAB推向推向市场。市场。 2022-6-310第1章 基础准备与入门电子信息工程教研室1.1.2 MATLAB的语言特点的语言特点v1.运算符丰富运算符丰富v2.语言简单易学,容易使用,库函数极其丰富语言简单易学,容易使用,库函数极其丰富v3.MATLAB既具有结构化的控制语句,又有面既具有结构化的控制语句,又有面向对象编程的特性。向对象编程的特性。v4.程序限制不严格,程序设计自由度大程序

11、限制不严格,程序设计自由度大2022-6-311第1章 基础准备与入门电子信息工程教研室v5.程序的可移植性很好程序的可移植性很好v6.MATLAB的图形功能强大的图形功能强大v7.功能强大的工具箱功能强大的工具箱 v8.源程序的开放性源程序的开放性 v9、MATLAB的缺点的缺点2022-6-312第1章 基础准备与入门电子信息工程教研室1.1.3 MATLAB的组成的组成v 1.MATLAB开发环境是一个集成的工作环境,包括开发环境是一个集成的工作环境,包括MATLAB命令窗口、文件编辑调试器、工作空间、数组命令窗口、文件编辑调试器、工作空间、数组编辑器和在线帮助文档等。编辑器和在线帮助文

12、档等。v 2.MATLAB语言具有程序流程控制、函数、数据结构、语言具有程序流程控制、函数、数据结构、输入输出和面向对象的编辑特点,是基于矩阵输入输出和面向对象的编辑特点,是基于矩阵/数组的语数组的语言。言。v 3.MATLAB的数学函数库包含了大量的计算算法,包括的数学函数库包含了大量的计算算法,包括基本函数、矩阵运算和复杂算法等。基本函数、矩阵运算和复杂算法等。v 4.MATLAB的图形处理系统能够将二维和三维数组的数的图形处理系统能够将二维和三维数组的数据用图形表示出来,并可以实现图像处理、动画显示和表据用图形表示出来,并可以实现图像处理、动画显示和表达式作图等功能。达式作图等功能。v

13、5.MATLAB应用程序接口使应用程序接口使MATLAB语言能与语言能与C或或FORTRAN等其他编程语言进行交互。等其他编程语言进行交互。2022-6-313第1章 基础准备与入门电子信息工程教研室1.2 MATLAB的安装与内容选择的安装与内容选择vMATLAB只有在适当的外部环境中才能正常运只有在适当的外部环境中才能正常运行。因此,恰当地配置外部系统是保证行。因此,恰当地配置外部系统是保证MATLAB运行良好的先决条件。运行良好的先决条件。v对于在对于在PC机上使用机上使用MATLAB的用户来说,需要的用户来说,需要自己安装自己安装MATLAB。v下面介绍从光盘上安装下面介绍从光盘上安装

14、MATLAB的方法。随着的方法。随着MATLAB版本的更新,安装也越来越简便,对版本的更新,安装也越来越简便,对于于MATLAB7.1,用户只要按照安装界面的提示,用户只要按照安装界面的提示逐步进行即可。逐步进行即可。2022-6-314第1章 基础准备与入门电子信息工程教研室vStep1:安装前的准备:安装前的准备vStep2:开始安装:开始安装vStep3:输入用户信息:输入用户信息vStep4:浏览如图:浏览如图1.3所示的软件许可协议所示的软件许可协议(License Agreement)vStep5:选择安装类型:选择安装类型2022-6-315第1章 基础准备与入门电子信息工程教研

15、室组件名称功能1、必须选择的本原性组件MATLAB这是最核心的部分。没有它就没有MATLAB环境。有了它,就可以对各类数据(除符号类数据外)进行操作、运算和可视化2.最常用的通用性工具包组件Symbolic Math符号类数据的操作和计算3.其他通用性工具包组件Simulink不用编写程序,利用方块图实现建模和仿真;主要用于研究微分和差分方程描写的非线性动态系统Optimization包含求函数零点、极值、规划等优化程序Matlab Complier把MATLAB的M文件编译成DLL文件,或EXE独立应用程序Matlab C/C+ Math Libiary与MATLAB Complier配合使

16、用Matlab C/C+ Graphic Libiary与MATLAB Complier配合使用4.常用专业性工具包组件Control SystemMatlab涉及控制的工具包有10多个,而本栏工具包是最基本的,是解决控制问题所必选的。至于其他控制工具包则是用户根据需要选择的Signal Processing是MATLAB信号处理中的基本工具包Spline内含样条和差值函数Statistics包含进行复杂统计分析所需的程序5.其他专业性工具包组件(举例)Stateflow与Simulink配合使用,主要用于较大型、复杂的(离散事件)动态系统的建模、分析、仿真System Identificat

17、ion据时域信号进行动态系统的辨识.2022-6-316第1章 基础准备与入门电子信息工程教研室vStep6:定义安装的目录和所要求安装的产品,:定义安装的目录和所要求安装的产品,图图1.5是自定义安装类型的设置界面。是自定义安装类型的设置界面。vStep7:确认前面设置的安装目录,如图:确认前面设置的安装目录,如图1.6v单击单击“Intall”安装按钮就可以进行安装,并显示安装按钮就可以进行安装,并显示一个用以表示当前安装进度的对话框图一个用以表示当前安装进度的对话框图1.7。如。如果用户安装的产品不在当前的光盘上,则会弹出果用户安装的产品不在当前的光盘上,则会弹出一个对话框。用户只要按照

18、安装提示插入另一张一个对话框。用户只要按照安装提示插入另一张光盘即可继续安装。光盘即可继续安装。2022-6-317第1章 基础准备与入门电子信息工程教研室vStep8:阅读产品配置报告,如图:阅读产品配置报告,如图1.8所示。所示。vStep9:完成安装,当安装完毕时,会自动弹出:完成安装,当安装完毕时,会自动弹出setup complete对话框。在该对话框中,用对话框。在该对话框中,用户可以选择在退出安装后自动启动户可以选择在退出安装后自动启动MATLAB7.1,如果用户不希望退出安装后自动启动它,可以取如果用户不希望退出安装后自动启动它,可以取消选择框。单击消选择框。单击“Finish

19、”按钮结束安装。按钮结束安装。2022-6-318第1章 基础准备与入门电子信息工程教研室v如果把如果把MATLAB安装在安装在C盘,重装系统时所有资盘,重装系统时所有资料容易丢失,所以,一般情况下,建议不要将料容易丢失,所以,一般情况下,建议不要将MATLAB的的Work文件夹放在文件夹放在C盘。在盘。在“Matlabbin”路径的目录下存放着路径的目录下存放着MATLAB的许多重要文件,如果用户操作不慎,的许多重要文件,如果用户操作不慎,比如误删了一些重要的系统文件,比如误删了一些重要的系统文件,MATLAB的的允许就可能出现意想不到的问题,所以对允许就可能出现意想不到的问题,所以对MAT

20、LAB初学者来说,这一点更应该引起注意。初学者来说,这一点更应该引起注意。2022-6-319第1章 基础准备与入门电子信息工程教研室1.3 MATLAB用户界面概述用户界面概述v双击桌面上的双击桌面上的MATLAB应用程序图标(或单击应用程序图标(或单击开始开始/程序程序/MATLAB中的中的MATLAB图标)。图标)。MATLAB启动后,将显示如图启动后,将显示如图1.9所示的工作界所示的工作界面,它表示面,它表示MATLAB系统已建立,用户可与系统已建立,用户可与MATLAB系统进行交互操作。系统进行交互操作。 2022-6-320第1章 基础准备与入门电子信息工程教研室要想退出要想退出

21、MATLAB环境,可以使用以下任何一种环境,可以使用以下任何一种方式:方式:v1.在在MATLAB的命令窗口输入的命令窗口输入“exit”命令。命令。v2.在在MATLAB的命令窗口输入的命令窗口输入“quit”命令。命令。v3.直接单击直接单击MATLAB的命令窗口的按钮。的命令窗口的按钮。2022-6-321第1章 基础准备与入门电子信息工程教研室 历史命令历史命令 发射台发射台 命令命令 窗口窗口 标题栏标题栏 菜单栏菜单栏 常用工具栏常用工具栏 工作区工作区 当前路径当前路径1.3.2 MATLAB的工作界面的工作界面2022-6-322第1章 基础准备与入门电子信息工程教研室v1.

22、MATLAB菜单及其功能菜单及其功能vMATLAB的菜单和工具栏界面与的菜单和工具栏界面与Windows程程序的界面类似,用户只要稍加实践就可以掌握序的界面类似,用户只要稍加实践就可以掌握其功能和使用方法。其功能和使用方法。vFile( 文件)菜单文件)菜单 vEdit( 编辑)菜单编辑)菜单 vView( 视图)菜单视图)菜单vWindow( 窗口)菜单窗口)菜单vWeb( 连网信息)连网信息)vHelp( 帮助)菜单帮助)菜单 2022-6-323第1章 基础准备与入门电子信息工程教研室v File菜单菜单v File菜单所包含的各选项的含义分述如下:菜单所包含的各选项的含义分述如下:v

23、【New及其子菜单及其子菜单】:允许用户建立一个新的文件(:允许用户建立一个新的文件(M文件)、新文件)、新的图形窗(的图形窗(Fjgure)、仿真模型文件()、仿真模型文件(.mdl)和图形用户界面文件)和图形用户界面文件(GUI)。)。v 【Open.】:从指定的相应路径和文件名打开一个已经存在的文:从指定的相应路径和文件名打开一个已经存在的文件。件。v 【Close Command Window】:关闭命令窗口。:关闭命令窗口。v 【Import Data】:从其他文件导入数据,并在弹出的对话框选择:从其他文件导入数据,并在弹出的对话框选择文件名和路径。文件名和路径。v 【Save Wo

24、rkspace As.】:将工作空间中的所有变量数据保:将工作空间中的所有变量数据保存在指定路径下相应的文件中。存在指定路径下相应的文件中。v 【Set path】:设置:设置MATLAB的搜索路径。的搜索路径。v 【Perferences】:允许用户对系统的一些性能参数进行设置,:允许用户对系统的一些性能参数进行设置,如数据格式、字体大小与颜色等。如数据格式、字体大小与颜色等。2022-6-324第1章 基础准备与入门电子信息工程教研室vEdit菜单:用于复制、粘贴等操作,与一般的菜单:用于复制、粘贴等操作,与一般的windows程序类似,在此不作详细介绍。程序类似,在此不作详细介绍。vDe

25、bug菜单:用于设置程序的调试。菜单:用于设置程序的调试。vDesktop菜单:用于设置主窗口中需要打开的菜单:用于设置主窗口中需要打开的窗口。窗口。vWindows菜单:提供了在已打开的各窗口之间菜单:提供了在已打开的各窗口之间切换的功能。切换的功能。vHelp菜单:用于进入不同的帮助系统。菜单:用于进入不同的帮助系统。2022-6-325第1章 基础准备与入门电子信息工程教研室v当用户单击当用户单击“Current directory”窗口时,使得窗口时,使得该窗口成为当前窗口,那么会增加一个如图该窗口成为当前窗口,那么会增加一个如图1.11所示的所示的View菜单,用于设置如何显示当前目

26、录下菜单,用于设置如何显示当前目录下的文件。的文件。v图图1.11单击当前窗口时增加单击当前窗口时增加View菜单菜单v当用户单击当用户单击“Workspace”窗口时,使得该窗口窗口时,使得该窗口成为当前窗口,那么会增加如图成为当前窗口,那么会增加如图1.12所示的所示的View菜单和菜单和Graphics菜单。菜单菜单。菜单View用于设置如何用于设置如何在工作空间管理窗口中显示变量,菜单在工作空间管理窗口中显示变量,菜单Graphics用于打开绘图的工具,用户可以使用这些工具来绘用于打开绘图的工具,用户可以使用这些工具来绘制变量。制变量。v 2022-6-326第1章 基础准备与入门电子

27、信息工程教研室2、MATLAB工具栏工具栏 2022-6-327第1章 基础准备与入门电子信息工程教研室v 3.命令窗口命令窗口v 命令窗口是进行命令窗口是进行MATLAB操作最操作最主要的窗口,如图主要的窗口,如图1.14所示,所示,“”为运算提示符,表示为运算提示符,表示MATLAB处于准备状态。在该窗处于准备状态。在该窗口中,用户可以运行函数、执行口中,用户可以运行函数、执行MATLAB的基本操作命令,以及的基本操作命令,以及对对MATLAB系统的参数设置等操系统的参数设置等操作。作。MATLAB具有良好的交互性,具有良好的交互性,当在提示符后输入一段正确的运算当在提示符后输入一段正确的

28、运算式时,只需按式时,只需按Enter键,命令窗口键,命令窗口中就会直接显示运算结果。在中就会直接显示运算结果。在MATLAB命令窗口中运行的所有命令窗口中运行的所有命令都共享一个相同的工作空间,命令都共享一个相同的工作空间,所以它们共享所有的变量,初学者所以它们共享所有的变量,初学者应当重视应当重视2022-6-328第1章 基础准备与入门电子信息工程教研室v当用户使用命令窗口进行工当用户使用命令窗口进行工作时,用户可以根据需要,作时,用户可以根据需要,对数值计算结果的显示格式、对数值计算结果的显示格式、字体风格、大小等进行设置。字体风格、大小等进行设置。设置命令窗口时,首先选择设置命令窗口

29、时,首先选择“File”菜单中的菜单中的“Perferences”项,则会项,则会出现如图出现如图1.15所示的参数设所示的参数设置对话框,单击置对话框,单击Command windows标签即可进入命标签即可进入命令窗口的设置。令窗口的设置。2022-6-329第1章 基础准备与入门电子信息工程教研室v 4.工作空间窗口工作空间窗口v 工作空间窗口是工作空间窗口是MATLAB的重要组成部分,的重要组成部分,例如表达式例如表达式x=100产生了一个名为产生了一个名为x的变的变量,而且这个变量量,而且这个变量x被赋予值被赋予值100,这个,这个值就被存储在计算机的内存中。工作空间值就被存储在计算

30、机的内存中。工作空间窗口就是用来显示当前计算机内存中窗口就是用来显示当前计算机内存中MATLAB变量的名称、数据结构、该变量变量的名称、数据结构、该变量的字节数及其类型,在的字节数及其类型,在MATLAB中不同的中不同的变量类型对应不同的变量名图标,如图变量类型对应不同的变量名图标,如图1.16所示。在所示。在MATLAB命令窗口中运行命令窗口中运行的所有命令都共享一个相同的工作空间,的所有命令都共享一个相同的工作空间,所以它们共享所有的变量,初学者应当重所以它们共享所有的变量,初学者应当重视。视。2022-6-330第1章 基础准备与入门电子信息工程教研室v在工作空间窗口中,用鼠标双在工作空

31、间窗口中,用鼠标双击所选变量则进入数组编辑器击所选变量则进入数组编辑器(Array Editor),如图),如图1.17所示,此时用户可对变所示,此时用户可对变量的维数、内容等进行修改。量的维数、内容等进行修改。若在工作空间选择某变量后,若在工作空间选择某变量后,再单击鼠标右键即可实现对该再单击鼠标右键即可实现对该变量的曲线、曲面等图形的绘变量的曲线、曲面等图形的绘制。制。2022-6-331第1章 基础准备与入门电子信息工程教研室v5.当前路径窗口当前路径窗口v当前路径窗口主要显示当前当前路径窗口主要显示当前工作在什么路径下,包括工作在什么路径下,包括M文件的打开路径等,如图文件的打开路径等

32、,如图1.18所示。当前路径窗口允所示。当前路径窗口允许用户对许用户对MATLAB的路径进的路径进行查看和修改,如果修改了行查看和修改,如果修改了路径立即产生作用。通常启路径立即产生作用。通常启动动MATLAB系统之后的默认系统之后的默认当前路径是当前路径是“MatlabWork”,如果,如果不改变当前目录,用户自己不改变当前目录,用户自己的工作空间和文件都将保存的工作空间和文件都将保存到该目录。到该目录。2022-6-332第1章 基础准备与入门电子信息工程教研室v 6.命令历史窗口命令历史窗口v 在默认设置下,命令历史窗口自动显示在默认设置下,命令历史窗口自动显示于于MATLAB界面中,用

33、户也可以选择界面中,用户也可以选择Desktop/Workspace命令调出或命令调出或隐藏该命令窗口,其窗口形式如图隐藏该命令窗口,其窗口形式如图1.19所示。所示。v 命令历史窗口显示用户在命令窗口中所命令历史窗口显示用户在命令窗口中所输入的每条命令的历史记录,并标明使输入的每条命令的历史记录,并标明使用时间,这样可以方便用户查询。如果用时间,这样可以方便用户查询。如果用户想再次执行某条已经执行过的命令,用户想再次执行某条已经执行过的命令,只需在命令历史窗口中双击该命令;如只需在命令历史窗口中双击该命令;如果用户需要从命令历史窗口中删除一条果用户需要从命令历史窗口中删除一条或多条命令,只需

34、选中这些命令,并单或多条命令,只需选中这些命令,并单击右键,在弹出的快捷菜单中选择击右键,在弹出的快捷菜单中选择Delete selection命令即可。命令即可。2022-6-333第1章 基础准备与入门电子信息工程教研室1.4 MATLAB的帮助系统的帮助系统vMATLAB为用户提供了非常完善的帮助系统,为用户提供了非常完善的帮助系统,包括帮助命令、帮助窗口、包括帮助命令、帮助窗口、HTML格式帮助、格式帮助、pdf格式帮助及帮助演示等。有效地使用帮助系格式帮助及帮助演示等。有效地使用帮助系统所提供的信息,是用户掌握好统所提供的信息,是用户掌握好MATLAB应用应用最佳途径。最佳途径。 2

35、022-6-334第1章 基础准备与入门电子信息工程教研室Matlab常用的窗口帮助命令常用的窗口帮助命令2022-6-335第1章 基础准备与入门电子信息工程教研室vMATLAB的帮助浏览器窗口的帮助浏览器窗口非常全面,几乎包括该软件的非常全面,几乎包括该软件的所有内容。帮助浏览器窗口如所有内容。帮助浏览器窗口如图图1.20所示,打开帮助浏览所示,打开帮助浏览器窗口的方法有以下几种:器窗口的方法有以下几种:v单击工具栏的单击工具栏的“?”图标。图标。v选择菜单选择菜单“help”的不同下拉的不同下拉帮助菜单。帮助菜单。v选择菜单选择菜单“desktop”“help” 1.4.1使用帮助浏览器

36、窗口使用帮助浏览器窗口2022-6-336第1章 基础准备与入门电子信息工程教研室v在图在图1.20中可以通过帮助主题、索引、搜索和演中可以通过帮助主题、索引、搜索和演示示4各面板来查找帮助信息。各面板来查找帮助信息。2022-6-337第1章 基础准备与入门电子信息工程教研室v MATLAB还提供了丰富的帮助命令,在命令窗口中输入相还提供了丰富的帮助命令,在命令窗口中输入相关命令来得到帮助信息。关命令来得到帮助信息。v 1.help命令命令v help命令可以获得命令可以获得MATLAB命令和命令和M文件的帮助信息,如文件的帮助信息,如果知道准确的命令名称或主题词,使用果知道准确的命令名称或

37、主题词,使用help命令来查找最命令来查找最快捷。快捷。v 1)获得具体命令的帮助信息)获得具体命令的帮助信息v help 命令名称命令名称v 根据命令名称显示具体命令的用法说明;如果命令名称省略,根据命令名称显示具体命令的用法说明;如果命令名称省略,则列出所有主要的帮助主题,每个帮助主题与则列出所有主要的帮助主题,每个帮助主题与MATLAB搜搜索路径的一个目录名称相对应。索路径的一个目录名称相对应。 1.4.2 使用帮助命令使用帮助命令2022-6-338第1章 基础准备与入门电子信息工程教研室v 2)分类搜索帮助信息)分类搜索帮助信息v 当用户希望知道某类命令当用户希望知道某类命令的帮助信

38、息时,使用的帮助信息时,使用help进行分类搜索帮助信息。进行分类搜索帮助信息。v help 类型名类型名v 通过分类搜索可以得出该通过分类搜索可以得出该类的所有命令。类的所有命令。help分类分类搜索类型表如表搜索类型表如表1.2所示。所示。v 表表1.2 help分类搜索类分类搜索类型型类型名内容类型名内容general通用命令graphics通用图形函数elfun基本数学函数control控制系统工具箱函数elmat基本矩阵和矩阵操作ops操作符和特殊字符matfun矩阵函数,数值线性代数polyfun多项式和内插函数datafun数据分析和傅里叶变换lang语言结构和调试strfun字

39、符串函数demos演示命令iofun低级文件输入输出函数funfun非线性数值功能函数2022-6-339第1章 基础准备与入门电子信息工程教研室v 2.lookfor命令命令v lookfor命令是在所有的帮助条目中搜索关键字,常用来命令是在所有的帮助条目中搜索关键字,常用来查找具有某种功能而不知道准确名字的命令。查找具有某种功能而不知道准确名字的命令。v lookfor topicv lookfor命令是对知道关键字的文件进行查找,由于要查命令是对知道关键字的文件进行查找,由于要查找的文件很多需要较长时间,可能会出现很多查找的结果。找的文件很多需要较长时间,可能会出现很多查找的结果。v 2

40、.打开帮助窗口命令打开帮助窗口命令v 打开帮助浏览器窗口的常用命令有:打开帮助浏览器窗口的常用命令有:v helpwin:打开帮助窗口。:打开帮助窗口。v helpdesk:打开帮助桌面。:打开帮助桌面。v demo:打开演示窗口。:打开演示窗口。2022-6-340第1章 基础准备与入门电子信息工程教研室v 1.Demos 演示演示v Demos 演示界面操作非常方便,为用户提供了图文并茂的演示实例。通过演示界面操作非常方便,为用户提供了图文并茂的演示实例。通过演示程序学习是一个很好的学习方法。打开演示程序学习是一个很好的学习方法。打开“MATLAB Demo Window”有几种方法:有几

41、种方法:v 在在MATLAB界面单击菜单界面单击菜单“help”“demos”v 在在MATLAB命令窗口中,运行命令窗口中,运行“Demos”命令,例如命令,例如“demos matlab programming”。v 在帮助导航在帮助导航/浏览器窗口中,选择浏览器窗口中,选择“demos”面板。面板。v 2.PDF帮助帮助v MATLAB把帮助导航把帮助导航/浏览器中的部分内容制成了浏览器中的部分内容制成了PDF文件,文件,PDF文件被文件被分类存放在分类存放在“.matlabhelppdf-doc”文件夹中。打开这种文件夹中。打开这种PDF文件文件有两种方法:有两种方法:v 在资源管理器

42、中打开在在资源管理器中打开在“.matlabhelppdf-doc”文件夹下的相应文件夹下的相应PDF文件,用鼠标双击文件即可用文件,用鼠标双击文件即可用Acrobat reader打开。打开。v 在帮助导航在帮助导航/浏览器窗口的左侧帮助导航器中,用鼠标展开所需主题的目录浏览器窗口的左侧帮助导航器中,用鼠标展开所需主题的目录数,再选中该主题下的数,再选中该主题下的“printable documentation(PDF)”,在打开,在打开的超文本页面中,点击的超文本页面中,点击PDF超链接,就会自动引出并打开相应的超链接,就会自动引出并打开相应的PDF帮助文帮助文件。件。1.4.3 其他帮助

43、其他帮助2022-6-341第1章 基础准备与入门电子信息工程教研室v3.通过通过Web查找帮助信息查找帮助信息vMathWorks 公司提供了技术支持网站,通过公司提供了技术支持网站,通过该网站用户可以找到相关的该网站用户可以找到相关的MATLAB书籍介绍、书籍介绍、MATLAB使用建议、常见问题解答和其他使用建议、常见问题解答和其他MATLAB用户提供的应用程序等。用户提供的应用程序等。v在在MATLAB工作界面或各独立出现的窗口中选工作界面或各独立出现的窗口中选择菜单择菜单“help”“web sources”,选择其下,选择其下拉菜单项进入拉菜单项进入web查询。也可以登陆查询。也可以

44、登陆网址来查询最新的信网址来查询最新的信息。息。2022-6-342第1章 基础准备与入门电子信息工程教研室远程帮助系统远程帮助系统 除以上除以上3种方法可以获得帮助以外,还可以通过网络获得远程帮助,种方法可以获得帮助以外,还可以通过网络获得远程帮助,例如在例如在MathWorks公司的主页公司的主页(http:/)上可以找到很多有用的信息。上可以找到很多有用的信息。 国内的一些网站也有丰富的信息资源,例如国内的一些网站也有丰富的信息资源,例如 MATLAB中国:中国:http:/ MATLAB中文论坛:中文论坛:http:/ 另外,还有很多别的专业学习论坛上面也有关于另外,还有很多别的专业学

45、习论坛上面也有关于MATLAB在各领域应用方面的内容,用户可以到这在各领域应用方面的内容,用户可以到这些论坛上交流学习。例如些论坛上交流学习。例如http:/ 2022-6-343第1章 基础准备与入门电子信息工程教研室例例 1-1 绘制函数绘制函数 y=2sin(1+x)的图像,并计算当的图像,并计算当 x=0.5 时的函数值。时的函数值。 2022-6-344第1章 基础准备与入门电子信息工程教研室2022-6-345第1章 基础准备与入门电子信息工程教研室第第1章上机练习章上机练习( 1)以两种方式打开)以两种方式打开 MATLAB 工作窗口,进入工作窗口,进入MATLAB 7.0 的工

46、作的工作环境,并退出。环境,并退出。 ( 2)尝试、熟悉)尝试、熟悉 MATLAB 7.0 的各栏菜单以及各个工具栏的功能。的各栏菜单以及各个工具栏的功能。 ( 3)重新启动)重新启动 MATLAB 7.0,进入进入 MATLAB 工作窗口,用工作窗口,用 who 命命令查看当前工作空间内有无变量及其值。令查看当前工作空间内有无变量及其值。 ( 4)绘制函数)绘制函数y=cos(5x+2)/sin(3x+1)的图像,并求解当的图像,并求解当 x=2 时的函数值。时的函数值。 ( 5)此时再次用)此时再次用 who 命令查看工作空间内的变量名及其值,与(命令查看工作空间内的变量名及其值,与( 3)比较,同时用比较,同时用whos 命令查看变量,比较与命令查看变量,比较与 who 命令的不同。命令的不同。 ( 6)熟练掌握)熟练掌握 MATLAB 的通用命令。的通用命令。 ( 7)练习并熟练掌握)练习并熟练掌握 MATLAB 的帮助命令,学会利用的帮助命令,学会利用 MATLAB的帮的帮助信息。助信息。(8)用)用 lookfor 命令查找函数命令查找函数 cos 的信息,并与的信息,并与 help 命令查找的结命令查找的结果相比较,注意采用两种命令之间的差别。果相比较,注意采用两种命令之间的差别。2022-6-346第1章 基础准备与入门

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(matlab第1章基础准备及入门课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|