电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MATLABVIP免费

MATLAB_第1页
1/39
MATLAB_第2页
2/39
MATLAB_第3页
3/39
MATLAB在数字信号处理中的应用一、离散时间信号与系统在数字信号处理中,分析的信号是离散时间信号即序列,对应的处理系统也为离散时间系统。1、基本信号的表示MATLAB中,可采用向量表示序列,由于MATLAB中对序列下标默认为从1开始递增,因此要表示离散信号,一般应采用两个向量分别对信号的自变量和因变量进行描述。如,n=-3~4,在MATLAB中表示为n=[-3,-2,-1,0,1,2,3,4];%自变量取值x=[2,1,-1,0,1,4,3,7];%因变量取值说明:向量可用方括号[]表示。当向量取值连续变化时可用冒号运算符“:”简化赋值过程,如可简化为n=[-3:4]或n=-3:4分号“;”表示不回显表达式的值。“%”表示其后内容为注释对象。利用MATLAB,还可对信号的波形进行描述,常采用的绘图语句有stem,plot,subplot,axis,title,xlabel,ylabel,gtext,holdon,holdoff,grid等。其中stem绘制离散图形;plot绘制连续图形;subplot用于绘制子图,应在stem或plot语句前调用;axis指定x和y轴的取值范围,用在stem或plot语句后;title标注图形名称,xlabel,ylabel分别标注x轴和y轴名称;gtext可将标注内容放置在鼠标点击处;holdon和holdoff用于控制对象绘制方式,是在原图上还是在新图上绘制;grid用于绘制网格。以上函数具体使用方法可通过在命令窗口中输入help加函数名进行查阅,如“helpstem”语句。2、序列操作1)信号的加减MATLAB中可用算术运算符“+”和“-”分别实现序列的加法和减法运算,此时两序列的长度必须相等,否则需通过补零法改变信号的长度。例:序列x1(n)、x2(n),长度分别为n1和n2,其求和的MATLAB代码为:序列相加的长度的具有的长度的具有列的零值)行初始化(产生的长度%;212)(%;2))1))2max((&))2min((((21)(%;1))1))1max((&))1min((((1)(1%;12));(,1(1)(%));2max(),1max(max(:))2min(),1min(min(yyyxnyxnnnnfindyxnyxnnnnfindynlengthyynlengthzerosynynnnnn说明:函数min(n)可获取向量n的最小值,函数max(n)则获取向量n的最大值。函数length(n)可取得向量n的长度。函数find((n>a)&(n>x=[1,2,3];h=[2,2,3];y=conv(x,h)y=2613129对于起点和终点为任意值的序列进行线性卷积运算,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部