MATLAB在信號处理中的应用.docVIP

  • 10
  • 0
  • 约 9页
  • 2016-11-26 发布于重庆
  • 举报
MATLAB在信號处理中的应用

基本信号的MATLAB实现: 函数: x=[zeros(1,10),1,zeros(1,10)];stem(x);%注:若是产生序列可以用stem(x)代替stem(n,x);当然通过改变为值为1时的序列下标,实现函数的时移; 函数: n=-20:20;t=(n=0);stem(t);%通过改变(n=i)来实现函数的时移; 单位斜坡函数: n=-20:20;t=n.*(n0);stem(t);%通过改变n.*(ni)或(n-i).*(ni)来实现不同的单位斜坡函数时移; 复指数序列: n=-10:10;t=0.1+j*0.3;x=exp(t*n); subplot(221);stem(real(x)); subplot(222);stem(imag(x)); subplot(223);stem(abs(x)); subplot(224);stem((180/pi*angle(x))); 随机序列: 使用rand(1,n)和randn(1,n)产生随机序列; MATLAB信号工具箱还提供了一些其他的常用信号,如:SQUARE,SAWTOOTH,SINC,DIRIC,DIRICHLET,RECTPULS和PULSTRAN,具体用法参考help文件。 MATLAB常用函数: real(x):返回复数的实部; imag(x):返回复数的虚部; abs(x):返回复数的模; ang

文档评论(0)

1亿VIP精品文档

相关文档