单位冲激信号 matlab,常用信号的MATLAB表示

5 常用信号的MATLAB表示

5.1单位冲激函数、单位冲激序列

示例7:

t = -5:0.01:5;

y = (t==0);

subplot(121);

plot(t, y, 'r');

n = -5:5;

x = (n==0);

subplot(122);

stem(n, x);

7a295aac77d903db50551eb472e012ae.png

图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,因为此时向量的下标与时间变量相同。

e47e32428a5abdad01121884075a8ad7.png

(3)单位冲激函数的实现方法实际上与单位冲激序列是完全相同的,都是

用序列表示。只不过表示连续时间信号的序列中两相邻元素所对应的时间间隔更

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值