第一次实验 MATLAB的数字信号处理基础.docx
《第一次实验 MATLAB的数字信号处理基础.docx》由会员分享,可在线阅读,更多相关《第一次实验 MATLAB的数字信号处理基础.docx(3页珍藏版)》请在第一文库网上搜索。
1、第一次实验MAT1AB的数字信号处理基础一、 实验目的1 .掌握在MAT1AB中创建和编写脚本程序的步骤,熟悉在MAT1AB中进行基本的矩阵运算2 .了解数字信号在计算机系统中的表示和数字信号处理的基本过程3 .掌握用MAT1AB产生数字信号的方法二、 实验内容1 .熟悉在MAT1AB下创建脚本文件编制程序的方法在MAT1AB中,脚本文件时由一系列的命令构成并储存为.m格式的文件。通常使用m文件来编写一个完整的仿真程序。脚本文件的创建,可采用以下两种方式:(1)在菜单栏中选择Fi1e下拉框中New选项,可以新建多种MAT1AB文件,我们编辑仿真程序,通常选择第一项BIankM-Fi1e,即新建
2、一个空的MAT1AB文件。具体参见下图。於MAT1AB7.9.0(R29b)A1eEditTextGoCe11Too1sDebucHJPara11e1DesktopWindow!NewI1Open.Ctr1OOpenSe1ectionCtr1DC1oseEditorC1ose.C1osef.fftmCtrf*WSaveCtdSAVB1ankM-Fi1eCtr1NII1FunctionM-Fi1eC1assM-Fi1eFigureVariab1eMode1GUIDep1oymentProject图1(2)采用菜单栏中新建按钮即可新建一个空的MAT1AB文件。JkMAT1AB7.9.0(R2009
3、b)Fi1eEditDebugParaJ一一J2 .MAT1AB中的数据表示MAT1AB中的基本数据单元为数组矩阵,MAT1AB中的数学运算都是基于矩阵的。掌握了矩阵运算,就掌握了MAT1AB编程的关键。MAT1AB中使用到的变量无需事先声明其数据类型,大小等,MAT1AB会自动根据赋值情况进行解析。比如,可用通过以下命令产生一个矩阵:M=123;456;789M1234567893.常用序列的MAT1AB实现(1)单位抽样序列。在MAT1AB中可以用以下函数来实现单位抽样序列functionx,n=impseq(n,n1zn2)%产生x(n)=de1ta(n-n0);n1=n0=n2if(n2)(n1n2)error(参数必须满足n1=n=0来实现(一%)。functionxzn=stemseq(0,n1z2)%产生x(n)=u(n-n0);n1=n0=n2if(nn2)(n1n2)error(,参数必须满足n1=n=n2)4.练习用MAT1AB分别实现序列突)=1,2,3,4,6,6,6,并右移3位和左移2位,要求显示序列,并做出图形。提示,画图时可调用Stem()函数。三、实验要求读懂示例程序,会自己产生数字序列。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一次实验 MATLAB的数字信号处理基础 第一次 实验 MATLAB 数字信号 处理 基础