预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

信号处理技术(信号与系统) 实验教程 (实验报告) 黄小芬整编 福建师大协和学院 2008.9.12 MATLAB基本操作及常用命令 MATLAB的启动 启动MATLAB有多种方式,最常用的方法就是双击系统桌面的MATLAB图标, 也可以在开始菜单的程序选项中选择MATLAB快捷方式。 初次启动MATLAB后,将进入MATLAB默认设置的桌面平台。 2、桌面平台 默认设置情况下的桌面平台包括6个窗口,分别是MATLAB主窗口、命令窗口、历史窗口、当前目录窗口、发行说明书窗口和工作间管理窗口。下面分别对各窗口做简单介绍。 (1)MATLAB主窗口,与MATLAB的早期版本不同的是,MATLAB6.1增加 了一个主窗口,其他的几个窗口都包含在这个大的主窗口中。 (2)命令窗口,在主窗口的“View”菜单下选择“CommandWindow”命 令,可以打开或关闭MATLAB的命令窗口。其中“>>”为运算提示符,表示MATLAB正处在准备状态。当在提示符后输入一段运算式并按Enter键后,MATLAB将给出计算结果,然后再次进入准备状态。 (3)历史窗口 在主窗口的“View”菜单下选择“CommandHistory”命令可以打开或关闭MATLAB的历史窗口。 (4)当前目录窗口 在主窗口的“View”菜单下选择“CurrentDirectory”命令,可以打开或关闭MATLAB的当前目录窗口。 (5)发行说明书窗口 发行说明书窗口是MATLAB6.x版本所特有的,用来说明用户所拥有的Mathworks公司产品的工具包、演示以及帮助信息。在主窗口的“View”菜单下选择“LaunchPad”命令,可以打开或关闭该窗口。 (6)工作间窗口 在主窗口的“View”菜单下选择“Workspace”命令,可以打开或关闭MATLAB的工作间窗口,工作间窗口是MATLAB的重要组成部分。 MATLAB程序编辑/调试器(编写算法程序的地方) 在MATLAB的命令窗口中有三种方式可进入程序编辑/调试器: (1)选择菜单栏的“File”项中的“New”或“Open”项。 (2)选择工具栏的“New”或“Open”项。 (3)在命令窗口中输入edit命令。 在程序编辑/调试器里,不同的文本内容分别用不同颜色的字体显示。其中MATLAB的关键字如for、if、end等为蓝色,注释语句为绿色,字符串为红色,其他文本为黑色,颜色的设置非常醒目,便于调试。 在运行程序之前,必须设置好MATLAB的工作路径,使得所要运行的程序及运行程序所需要的其他文件处在当前目录之下,只有这样,才可以使程序得以正常运行。否则可能导致无法读取某些系统文件或数据,从而程序无法执行。 主窗口 程序编辑/调试器 MATLAB的程序类型有三种 1)脚本M文件 在命令窗口中输入并执行,它所用的变量都要在工作空间中获取,不需要输入输出参数的调用,退出MATLAB后就释放了。 2)程序M文件 以.m格式进行存取,包含一连串的MATLAB指令和必要的注解。需要在工作空间中创建并获取变量,也就是说处理的数据为命令窗口中的数据,没有输入参数,也不会返回参数。 程序运行时只需在命令窗口中键入其名称即可(不需要后缀名)。 3)函数M文件(常称为M函数) 与在命令窗口中输入命令一样,函数接受输入参数,然后执行并输出结果。用help命令可以显示它的注释说明。 具有标准的基本结构: (1)函数定义行(关键字function) function[out1,out2,..]=filename(in1,in2,..) 输入和输出(返回)的参数个数分别由nargin和nargout两个MATLAB保的变量来给出。 (2)第一行帮助行 以(%)开头,作为lookfor指令搜索的行 (3)函数体说明及有关注解 以(%)开头,用以说明函数的作用及有关内容 (4)函数体语句 函数体内使用的除返回和输入变量这些在function语句中直接引用的变量以外的所有变量都是局部变量,即在该函数返回之后,这些变量会自动在MATLAB的工作空间中清除掉。如果希望这些中间变量成为在整个程序中都起作用的变量,则可以将它们设置为全局变量。 例如,实现加减法运算的M函数调用方法如下: 首先编写一个M函数:(打开一个程序编辑器“Untitled”) Function[outl,out2]=addec(inl,in2) outl=inl+in2; out2=inl-in2; 保存的文件名为addec(默认后缀名为.m) 然后,在MATLAB的命令窗口调用这个函数文件: [a,b]=addec(10,20) disp([a,b])%在命令窗口输出a、b的值 显示结果为:3010 4