数字信号处理实验

数字信号处理实验

ID:21698369

大小:4.41 MB

页数:15页

时间:2018-10-23

数字信号处理实验_第1页
数字信号处理实验_第2页
数字信号处理实验_第3页
数字信号处理实验_第4页
数字信号处理实验_第5页
资源描述:

《数字信号处理实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、预备实验MATLAB入门以及基本序列的生成河北师范大学张朝晖一.实验目的1、熟悉MATLAB的编程环境2、学习MATLAB的基本使用,函数的生成及其调用3、学习基本的作图4、学习用MATLAB实现几个典型的基本序列二.实验内容1.熟悉MATLAB实验环境2.单位脉冲序列及其的函数生成3.单位阶跃序列函数生成及其的函数生成4.矩形序列及其函数生成5.实指数序列及其函数生成6.书中作业(P.30习题10)三.实现代码及运行结果预备部分:熟悉MATLAB实验环境ØMATLAB启动及桌面布局命令窗口、工作区、type、小键盘上下键、ESC

2、、DELETE、HOME、END窗口左下角Ø基于MATLAB命令窗口的帮助:在命令窗口直接键入demo:了解一些典型的演示在命令窗口查看某个具体函数的使用:help函数名【例如:fft】在命令窗口基于关键字查找有关函数:lookfor关键字【例如:ft】中断查找:ctrl+break在命令窗口直接得到帮助导航,键入:doc或helpdesk获取帮助内容或帮助主题:helpwin获取特定函数的在线文档:doc函数名【例如:ft】Ø一些网络资源http://www.mathworks.com/http://www.mathworks.

3、com/matlabcentral/MATLAB中文论坛:http://www.ilovematlab.cn/大量资源,应用拓展,非常有意义Ø其它琐碎部分变量/函数名字/M文件的命名规则“,”/“;”在语句中作用画图/图例/名称/横轴/纵轴名称命令窗口中的其它命令的使用who—在命令窗口查看工作区变量whos---在命令窗口获取工作区变量更详细信息clear---清楚工作区中的部分或全部变量,同时释放这些变量所占内存资源computer—获取当前计算机信息version---获取当前MATLAB版本信息ver----获取当前MAT

4、LAB版本及所安装工具箱版本第一部分:基本序列的生成1.产生一个单位脉冲序列lx01001.m――――――――――――――――――――――――――――――――%lx01001.m:产生一个单位采样序列%%首先清除所有图形。clf;%产生一个矢量,矢量元素值,按照公差1,从-10递增到20n=-10:20;%产生单位采样序列,序列标号对应n中元素值。u=[zeros(1,10)1zeros(1,20)];%给出单位脉冲序列波形图%画出由n指定的序号处关于u的序列stem(n,u);gridon;%对横轴、纵轴分别标记文本xlabel

5、('Timeindexn(时间)');ylabel('Amplitude');%设定所画坐标图的名称title('单位脉冲序列');%对当前二维坐标图形对象的X轴、Y轴进行标定axis([-102001.2]);2.以函数形式产生带延迟的单位脉冲序列impseq.m――――――――――――――――――――――――――――――――%以函数形式产生带延迟的单位脉冲序列function[x,n]=impseq(np,ns,nf)%-----------------------------------%ns为序列起始序号;nf为序列终止序

6、号;np为序列移位或脉冲位置%调用方式:[x,n]=impseq(np,ns,nf)%----------------------------------ifns>np

7、ns>nf

8、np>nferror('输入位置参数不满足ns<=np<=nf')elsen=[ns:nf];x=[(n-np)==0];%产生单位脉冲序列end――――――――――――――――――――――――――――――――3.以函数形式产生带延迟的单位阶跃序列stepseq.m――――――――――――――――――――――――――――――――%以函数形式产生带延迟的

9、单位阶跃序列function[x,n]=stepseq(np,ns,nf)%-----------------------------------%ns为序列起始序号;nf为序列终止序号;np为序列移位或阶跃位置%调用方式:[x,n]=stepseq(np,ns,nf)%----------------------------------ifns>np

10、ns>nf

11、np>nferror('输入位置参数不满足ns<=np<=nf')elsen=[ns:nf];x=[(n-np)>=0];%产生单位阶跃序列end―――――――――――

12、―――――――――――――――――――――4..以函数形式产生带延迟的矩形序列rectseq.m――――――――――――――――――――――――――――――――function[x,n]=rectseq(n0,n1,n2,N)%带延迟的单位阶跃序列

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。