数字信号处理MATLAB实验new.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号处理MATLAB实验new.doc

物理与电子科学学院 《数字信号处理》MATLAB实验 赵发勇 编 目录 2 MATLAB简介 3 一、MATLAB初步 3 1. MATLAB的主要功能 3 2.启动MATLAB及界面简介 3 3. MATLAB的常用命令 4 4.基本运算 5 5.退出 6 二、变量与函数、语句、矩阵及其运算 6 1.变量与函数 6 2.语句与M文件 6 3.矩阵及其运算 7 三、MATLAB 支持的数据结构 8 四、MATLAB绘图 9 1、绘制二维图形 9 2、绘制三维图形 10 五、MATLAB编程 11 1、关系运算和逻辑运算 11 2、控制语句 11 3、函数编写方法与应用 13 《数字信号处理》的MATLAB实验 14 实验一 MATLAB基础入门练习 14 实验二 离散时间信号分析 16 实验三 离散时间系统及响应 18 实验四 离散傅立叶变换及性质 20 实验五 用FFT和CZT对信号进行频谱分析 21 实验六 IIR数字滤波器设计与信号滤波 24 实验七 用窗函数法设计FIR滤波器 27 实验报告格式 30 MATLAB简介 MATLAB是MATrix LABoratory的缩写。由MathWorks 公司于1984年推出,1993 年推出了其微机版, 使用。最初由美国的Cleve Moler博士所研制目的是为线性代数等课程中的矩阵运算提供一种方便可行的实验手段。经过十几年的市场竞争和发展,MATLAB已发展成为在自动控制、生物医学工程、信号分析处理、语言处理、图像信号处理、雷达工程、统计分析、计算机技术、金融界和数学界等各行各业中都有极其广泛应用的软件,同时也成为理工科学生必须掌握的一项基本技能。 为了帮助学生熟悉MATLAB,进行数字信号处理,本节把MATLAB介绍给大家。 一、MATLAB初步 1. MATLAB的主要功能 1 .数值计算计算 MATLAB以矩阵作(或数组)为数据操作的基本单位,提供了十分丰富的数值计算函数是进行数值分析的高效软件包。 2 .编程语言 MATLAB与其它高级语言一样,有编程功能,具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。 3 .MATLAB工具箱MATLAB包含两部分内容:基本部分和各种可选的工具箱。 4 绘图功能 MATLAB提供了两个层次的绘图操作:一种是对图形句柄进行的低层绘图操作,另一种是建立在低层绘图操作之上的高层绘图操作。2.启动MATLAB及界面简介 点击桌面上MATLAB图标,可进入到MATLAB命令窗(MATLAB Command Window),其命令提示符为 。用户可在命令窗内输入命令、编程、进行计算。 MATLAB 6.5环境包括MATLAB主窗口、命令窗口 Command Window 、工作空间窗口 Workspace 、命令历史窗口 Command History 、当前目录窗口 Current Directory 窗口 等组成。 1 .主窗口 MATLAB主窗口是MATLAB的主要工作界面。主窗口除了嵌入一些子窗Command Window、Workspace、Command History、Current Directory外,还主要包括菜单栏和工具栏。菜单栏,共包含File、Edit、View、Web、Window和Help 6个菜单项。工具栏, MATLAB 6.5主窗口的工具栏共提供了10个命令按钮。这些命令按钮均有对应的菜单命令,但比菜单命令使用起来更快捷、方便。命令窗口 Command Window 命令窗口命令窗口是MATLAB的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。MATLAB命令窗口中的“ ”为命令提示符,表示MATLAB正在处于准备状态。在命令提示符后键入命令并按下回车键后,MATLAB就会解释执行所输入的命令,并在命令后面给出计算结果。例如 x 10;y 15; z x+y z 15 说明:一个命令行很长,或编程时一个语句很长,需要用两行来书写,可以在第一个物理行之后加上3个小黑点并按下回车键,然后接着下一个行继续写命令的其他部分。3个小黑点称为续行符,即把下面的物理行看作该行的逻辑继续。3. MATLAB的常用命令 1 .help命令 在命令窗内输入help命令,再敲回车键,在屏幕上出现了在线帮助总览。(注意:MATLAB命令被输入后,必需敲回车键才能执行.为行文方便,以后不再每次提醒“敲回车键”)学会使用help命令,是学习MATLAB的有效方法。 如果要了解相关函数的使用方法及参数意义可输入 help xcorr 2 .demo命令 在命令窗内输入demo命令,再敲回车,键屏幕上将出现演示窗口。(M

文档评论(0)

xinshengwencai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档