常用信号的MATLAB表示.docVIP

  • 28
  • 1
  • 约3.33千字
  • 约 7页
  • 2016-10-19 发布于重庆
  • 举报
常用信号的MATLAB表示

5 常用信号的MATLAB表示 5.1单位冲激函数、单位冲激序列 示例7: t = -5:0.1:5; y = (t==0); subplot(121); plot(t, y, r); n = -5:5; x = (n==0); subplot(122); stem(n, x); ? ? ? ? 图5 运行结果如图5所示。 程序说明: (1)由n = -5:5得到一个1×11数组n;而在x = (n==0)中,n==0是一个向量运算,即向量n中的每一个元素与0比较是否相等,其比较结果0或1放在x中。这样得到的向量x也是1×11数组,且正好就是单位冲激序列。 (2)在MATLAB中,任何向量x的下标是从1开始的,不能取零或负值,而x(n)中的时间变量n则不此受限制。因此向量x的下标与时间变量n是两个概念,如本例中向量x(n)的下标是从1到11,而时间变量n是从-5到5。所以必须用一个与向量x等长的定位时间变量n,以及向量x,才能完整地表示序列x(n)。在信号的表示和运算中,这一点请务必注意;只有当序列x(n)的时间变量正好是从1开始时,才能省去时间变量n,因为此时向量的下标与时间变量相同。 (3)单位冲激函数的实现方法实际上与单位冲激序列是完全相同的,都是用序列表示。只不过表示连续时间信号的序列中两相邻元素所对应的时间间隔更小,如本例中t的间隔为0.01,而表示离散时间信号

文档评论(0)

1亿VIP精品文档

相关文档