首  页  |  神经网络  |  人工智能  |  遗传算法  |  模式识别  |  开发设计  |  数据库  |  zigbee  |  数学算法  |  其  他
当前位置:智能优化 >> 人工智能 >> 浏览文章

单位采样序列及matlab实现

来源:本站原创 作者:佚名 日期:2010年01月06日 访问次数:

      δ(n)={1,n等于0; 0,n不等于0}={…,0,0,1,0,0…}
      在MATLAB中,函数zeros(1,N)产生一个由N个零组成的列向量。它可用实现有限区间的δ(n)。然而更高明的方法是利用逻辑关系式n= =0来实现δ(n)。例如,要实现 
      δ(n-n0)={1,n等于n0; 0,n不等于n0
      在n1<=n0<=n2区间内的值,我们可用如下的MATLAB函数: 
      Function[x,n]=impesq(n0,n1,n2
      %Generates x(n)=delta(n-n0);n1<=n<=n2 
      %[x,n]=impesq(n0,n1,n2
      n=[n1:n2];x=[(n-n0) = =0];

发表评论