信号与线性系统翻转课堂笔记2——信号的简单运算及MATLAB实现

信号与线性系统翻转课堂笔记2——信号的简单运算及MATLAB实现

The Flipped Classroom2 of Signals and Linear System

对应教材:《信号与线性系统(第五版)》高等教育出版社,吴大正著

一、要点

(1)信号的简单运算(加、乘、延时、尺度变换、反褶、导数、积分等基本运算)(重点),熟练掌握求解方法和验证方法;
(2)了解奇异函数(冲激函数、阶跃函数)的概念、定义;
(3,重点)掌握冲激函数的性质以及各奇异函数之间的关系,并能熟练利用这些性质完成包含奇异函数的表达式运算;
(4,重点)熟练掌握利用阶跃函数来表示分段函数;
(5)MATLAB中的奇异信号函数(heaviside和dirac)及其运用,会利用这些函数编程进行符号运算和数值运算。

二、问题与解答

1、
在这里插入图片描述

2、求解课后习题1.9(注意该题求解涉及到阶跃函数的求导问题)。结合该题,总结:①信号基本运算的合理顺序;②验证运算结果是否正确的方法。

3、如何理解冲激函数的强度?若f(t)=δ(t),则f(2t)=?f(0.5t)=?f(-t)=?

4、总结冲激函数(含冲激偶)的性质。利用性质求解习题1.10第(6)、(8)小题。

5、
在这里插入图片描述

6、
在这里插入图片描述

7、MATLAB中自带了一个heaviside函数来表示阶跃函数。对于较高版本的MATLAB,该函数既可用于符号运算,又可用于数值运算。请基于符号运算,用ezplot(或者fplot)分别画出heaviside(t) 、heaviside(-t) 、heaviside(t-1) 、heaviside(0.5t+1) 、heaviside(1-2t)的波形,绘图横坐标范围取[-5,5],比较其差异,总结这几种自变量变化对信号波形的影响。

8、
在这里插入图片描述

1、冲激函数与单位阶跃函数

在这里插入图片描述


单位阶跃函数是单位斜变函数的导数,单位冲激函数是单位阶跃函数的导数,冲激偶是单位冲激函数的导数。
在这里插入图片描述
运用到了冲激函数的一个性质:
在这里插入图片描述

2、信号函数的坐标变换

求解课后习题1.9(注意该题求解涉及到阶跃函数的求导问题)。结合该题,总结:①信号基本运算的合理顺序;②验证运算结果是否正确的方法。


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
验证方法:宗量相同,函数值相同。

3、冲激函数的强度

如何理解冲激函数的强度?若f(t)=δ(t),则f(2t)=?f(0.5t)=?f(-t)=?
强度为信号与t轴围成的面积。
在这里插入图片描述
f(2t)=(1/2)*δ(t)
f(0.5t)=2δ(t)
f(-t)=δ(t)

4、冲激函数的性质

总结冲激函数(含冲激偶)的性质。利用性质求解习题1.10第(6)、(8)小题。


在这里插入图片描述

在这里插入图片描述

5、用阶跃函数表示函数

在这里插入图片描述
(1)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
计算方法:
若连续,就直接用导数公式求;若遇到阶跃函数,就利用δ函数求解。

6、取样时间问题与奇异函数相乘问题

在这里插入图片描述


取样时间不同,一个是在t=t_0时刻取样,值为f(-t_0);一个是在t=-t_0时刻取样,值为0。
不存在,因为两个奇异函数相乘没有意义。

7、阶跃函数的坐标变换

MATLAB中自带了一个heaviside函数来表示阶跃函数。对于较高版本的MATLAB,该函数既可用于符号运算,又可用于数值运算。请基于符号运算,用ezplot(或者fplot)分别画出heaviside(t) 、heaviside(-t) 、heaviside(t-1) 、heaviside(0.5t+1) 、heaviside(1-2t)的波形,绘图横坐标范围取[-5,5],比较其差异,总结这几种自变量变化对信号波形的影响。
代码:

syms t
figure(1)
fplot(heaviside(t), [-5,5]);
axis([-5 5 -0.2 1.2]);
title('heaviside(t)');
figure(2)
fplot(heaviside(-t), [-5,5]);
axis([-5 5 -0.2 1.2]);
title('heaviside(-t)');
figure(3)
fplot(heaviside(t-1), [-5,5]);
axis([-5 5 -0.2 1.2]);
title('heaviside(t-1)');
figure(4)
fplot(heaviside(0.5*t+1), [-5,5]);
axis([-5 5 -0.2 1.2]);
title('heaviside(0.5t+1)');
figure(5)
fplot(heaviside(-2*t+1), [-5,5]);
axis([-5 5 -0.2 1.2]);
title('heaviside(-2t+1)');

运行结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
比较差异发现:heaviside(t)与heaviside(-t)的图像对应t的函数值相反,heaviside(t-1)比heaviside(t)向右平移了一个单位,heaviside(0.5t+1)图像比heavisde(t)向左平移了两个单位,heaviside(1-2t)的图像是将heaviside(t)的图像对应函数值取相反数后,向左平移了半个单位。由此可见图像变换规则为——左加右减负取反。

8、利用MATLAB符号运算求解阶跃函数

在这里插入图片描述

syms t k
%   用阶跃函数表示原函数
f1=1./2.*(t+2).*[heaviside(t+2)-heaviside(t-2)]+1./2.*(-t+4).*[heaviside(t-2)-heaviside(t-4)];
figure(1)
ezplot(f1,[-7 7]);          %画出原先函数的图像
axis([-7 7 0 2]);
title('f(3-2*t)');
f2=subs(f1,t,-(t-3)/2);     %转换
figure(2)
ezplot(f2,[-7,7]);          %画出转换后函数的图像
axis([-7 7 0 2]);
title('f(t)');

在这里插入图片描述
matlab绘制(可不绘制)
在这里插入图片描述
手工绘制:
在这里插入图片描述

三、反思总结

用matlab表示阶跃函数时可以用heaviside函数。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暗然而日章

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值