离散信号端点受影响

离散信号对于点的把握十分重要。

对于连续阶跃信号的加减,定义域的确定是十分简单的。

比如说:


很明显,对于非零区域的确定:


这是没有错的,如图所示。

 

但是在离散时间域就要小心了,注意端点是被处理过的。

我们通常习惯性确定离散信号


的非零区域为:

 

其实不对,下面将这两个信号以及两个信号叠加产生的结果展示出来:


可见,应该是


Matlab 下的实现很容易,首先应该构造一个阶梯函数:

function u=discreteu(n)
u=n>=0;

而后才能画出想要的叠加信号:

t=0:0.0001:15;
yy=heaviside(t-3)-heaviside(t-10);%绘制连续阶跃函数。
plot(t,yy);
grid on;
axis([-3 15 0 1.2]);
n=0:15;
%u(n-3)函数的绘制。
y=discreteu(n-3);
figure(2);
subplot(3,1,1);
stem(n,y);
axis([-3 15 0 1.2]);
title('u(n-3)');
hold on;
%-u(n-10)函数的绘制。
y=-discreteu(n-10);
subplot(3,1,2);
stem(n,y);
title('-u(n-10)');
axis([-3 15 -1.2 0]);
hold on;
%u(n-3)-u(n-10)函数的绘制。
y=discreteu(n-3)-discreteu(n-10);
subplot(3,1,3);
stem(n,y);
title('u(n-3)-u(n-10)');
axis([-3 15 0 1.2]);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值