Matlab语言及其在电子信息工程中的应用ppt课件_第1页
Matlab语言及其在电子信息工程中的应用ppt课件_第2页
Matlab语言及其在电子信息工程中的应用ppt课件_第3页
Matlab语言及其在电子信息工程中的应用ppt课件_第4页
Matlab语言及其在电子信息工程中的应用ppt课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Matlab语言及其在电子信息工程中的应用主讲:许钢2019.8第二讲 MATLAB的基础准备及入门一、MATLAB的安装二、目录结构与环境变量三、MATLAB工作环境四、命令窗口Command Window)五、历史命令窗口Command History)六、工作空间窗口(Workspace)七、MATLAB的程序编辑器八、数组编辑器Array Editor)九、保存和检索数据十、帮助与在线查询第二讲 MATLAB的基础准备及入门一、MATLAB的安装A碟:Matlab主程序及工具箱扩展包;B碟:帮助文件。建议安装双碟版的Matlab 6.1、6.5或7.0,并且采用完全安装。完全安装需要大

2、约1.4G的硬盘空间。第二讲 MATLAB的基础准备及入门二、Matlab的目录结构与环境变量 1、MATLAB的目录结构。正确安装MATLAB后,在硬盘上生成一个文件夹,如C:MATLAB,在这个根目录下有:binexterndemoshelpjavartwsimulinkstateflowtoolboxsysjauninstallwork第二讲 MATLAB的基础准备及入门二、Matlab的目录结构与环境变量 1、MATLAB的目录结构。(1) C:matlabbin该目录下有建立MEX文件所需的批处理文件和必需的二进制文件。(2) C: matlabextern包含MATLAB与C或FO

3、RTRAN语言交互所需的函数定义和链接库。(3) C:matlabtoolbox工具箱目录,该目录包含以下子目录:matlab MATLAB核心工具包simulinkSimulink函数和工具第二讲 MATLAB的基础准备及入门二、Matlab的目录结构与环境变量 1、MATLAB的目录结构。(4) C:matlabwork这是MATLAB的工作空间,在启动系统时直接进入该目录用以保存用户自己的.mat或.m文件。作为MATLAB的高级用户,应对MATLAB安装后的目录有深入的了解。第二讲 MATLAB的基础准备及入门二、Matlab的目录结构与环境变量 2、MATLAB的环境变量C:MATL

4、ABtoolboxlocalmatlabrc.m定义了MATLAB的环境变量。主要有路径结构、MATLAB图形的大小、图元缺省值、和MATLAB工作窗口的初始提示信息等参数。matlabrc.m文件在MATLAB启动时自动执行,一般不要轻易改动这个文件的内容,否则会使系统运行不正常。后面我们将介绍如何将自己的工作目录加进MATLAB的自动搜索路径中去。第二讲 MATLAB的基础准备及入门三、MATLAB的工作环境Command Window命令窗口 Workspace 工作空间窗口或Current Directory当前目录窗口Command History命令历史窗口第二讲 MATLAB的基

5、础准备及入门四、命令窗口的菜单Set Path 因机房计算机安装了硬盘还原卡,所以上机做实验时,每位同学在E盘下建立一个目录英文),然后将该目录加入到Matlab搜索路径 中 , 并 将 其 设 置 为 当 前 目 录Current Directory)。第二讲 MATLAB的基础准备及入门五、历史命令窗口Command History)在历史窗口中记录着用户在MATLAB命令窗中所输入过的全部命令,在这个窗口中可以实现几个主要的功能是:1、单行或多行命令的复制在命令历史窗口用鼠标选定所要拷贝的命令,用右键弹出上下文菜单,选中Copy项,然后可以用Ctrl+V将其复制到命令窗口或任何地方。2、

6、单行命令的运行选中单行命令,用右键弹出上下文菜单,选中Evaluate Selection,即会在命令窗口运行该行命令,也可直接双击该行命令,随即在命令窗口看到运行结果。3、多行命令的运行方法同于单行命令;选中多行命令,用右键弹出上下文菜单,选中Evaluate Selection,即会在命令窗口运行该多行命令。第二讲 MATLAB的基础准备及入门五、历史命令窗口Command History)4、把多行命令写成M文件选中多行命令,用右键弹出上下文菜单,选中Create M-File菜单项,就引出M文件编辑器,并将多行文本拷入,再利用M文件编辑器的操作保存即可。5、命令窗口实录命令diary在

7、MATLAB运行过程中如果希望将当前命令窗口中所有命令包括结果保存起来,可以用diary命令。(1在命令窗口运行命令 diary my_diary,全部命令记录在内存中;(2运行命令 diary off后,内存中的全部内容记录在名为my_diary的日志文件中。(留意:日志文件可以带扩展名.txt,也可以不带扩展名)第二讲 MATLAB的基础准备及入门六、工作空间窗口(Workspace)工作空间窗口又称内存浏览器,在其中保存着用户所执行命令或程序的中间变量和结果。第二讲 MATLAB的基础准备及入门七、MATLAB的程序编辑器进入程序编辑器在菜单File中选NewM-File或Open项;直

8、接利用按钮工具栏中的按钮New或Open;在命令窗口中输入Edit命令。MATLAB 的这一编辑器主要用来编辑M文件。当一组命令通过改变某个变量的值就可以反复使用去解决不同的问题时,可以利用M文件编辑器。第二讲 MATLAB的基础准备及入门七、MATLAB的程序编辑器例1:画出指数衰减曲线y1=exp(-t/3)*sin(3*t)和它的包络y2=exp(-t/3),t的取值范围是0,4pi)。%example1.m t=0:pi/100:4*pi; y2=exp(-t/3); y1=y2.*sin(3*t); plot(t,y1,-r,t,y2,:b,t,-y2,:b)存为example1.m

9、,然后选中下拉菜单Debug|Run运行得到右图。第二讲 MATLAB的基础准备及入门七、MATLAB的程序编辑器在M文件编辑器中可以对程序进行调试例2:将example1.m改写为 %example2.m 绘制图形 t=0:pi/100:4*pi;a=input(Enter a) y2=exp(-t/a); y1=y2.*sin(a*t); plot(t,y1,-r,t,y2,:b,t,-y2,:b)存为example2.m,然后选下拉菜单Debug|Run,运转,在命令窗口出现Enter a输入a的值,比如5,回车,得到图形比刚才的图形要密;重复运行,令a取10,可以看到图形变得更密,表明

10、函数的周期变小。第二讲 MATLAB的基础准备及入门七、MATLAB的程序编辑器例3:改变M文件中的某项输入常用于调试程序) %example3.m 绘制图形 t=0:pi/100:4*pi; keyboard %将控制暂时交给键盘,输入return,将控制权交回脚本文件 y2=exp(-t/3); y1=y2.*sin(3*t); plot(t,y1,-r,t,y2,:b,t,-y2,:b)然后选下拉菜单Debug|Run,运转,在命令窗口出现K,提醒用户,控制权暂时交给了键盘。改变t的取值范围Kt=0:pi/100:8*pi;Kreturn回车)得到新的图形如下第二讲 MATLAB的基础准

11、备及入门八、数组编辑器Array Editor)当输入大型数组时建议使用数组编辑器。在命令窗口中给一个变量赋为“空阵;在工作空间浏览器中双击该变量,打开数组编辑器;在左上方的行size)、列by数栏中填写待建数组的大小,于是在编辑窗口出现数组元素格;(7.0版本中自动根据元素个数确定维数。)逐格填写元素值。与此同时在内存浏览器中的相应变量已经改变。第二讲 MATLAB的基础准备及入门九、保存和检索数据当你在工作窗中做了一些运算之后,需要暂时休息一下,希望将所作的工作保存,以便以后接着做下去,可以点击File|Save Workspace As项,会弹出一个对话框,选择保存路径并键入文件名,按“

12、保管键。当再次开始工作时,用File|Load workspace 或File|Import Data再把该文件装入,原来定义的变量又可以使用了。例1:建立一个工作文件(.mat)在工作窗中键入a=1 2 3;4 5 6;7 8 9b=1;2;3a*b按Enter,则计算出结果ans=14;32;50在File菜单中点取Save workspace将工作窗中内容存为file1.mat,系统默认保存路径为MATLABwork第二讲 MATLAB的基础准备及入门九、保存和检索数据重新启动MATLAB,键入a,回车,系统回复? Undefined function or variable a.(表明此时系统中变量a没有定义)在命令窗口键入Load file1.mat将文件装入,再键入a,回车,系统将恢复。a=1 2 34 5 67 8 9键入who,显示出当前工作环境下的变量名。键入whos,显示出当前工作环境下所有变量的具体信息。第二讲 MATLAB的基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论