2.连续信号的时域分析及波形绘制

在这里插入图片描述

一、 实验目的

  • 1、 实现连续信号的时域运算编程算法。

  • 2、 实现连续信号的卷积运算编程算法。

  • 3、 理解MatlabPython代码的具体意义并熟练使用。

二、 实验内容

  • 1、 连续信号时域运算的MatlabPython编程及波形表示方法。

  • 2、 连续信号卷积运算Matlab或Python`编程及波形表示方法。

  • 3、 连续信时间变换的MatlabPython编程及波形表示方法。

三、实验仪器

  • 1、 电脑 1台

  • 2、 Matlab或Python软件 1套

四、实验代码及结果

4.1、连续信号时域运算的Matlab或Python编程及波形表示方法

信号相加和相乘

两个信号相加,其和信号在任意时刻的信号值等于两信号在该时刻的信号值之和。两个信号相乘,其积信号在任意时刻的信号值等于两信号在该时刻的信号值之积。
在这里插入图片描述
MATLAB编程

t=0:0.01:2;
f1=exp(-3*t); 
f2=0.2*sin(4*pi*t);
f3=f1+f2;
f4=f1.*f2; 
subplot(2,2,1);
plot(t,f1);
title('f1(t)'); 
subplot(2,2,2);
plot(t,f2);
title('f2(t)'); 
subplot(2,2,3);
plot(t,f3);
title('f1(t)+f2(t)'); 
subplot(2,2,4);
plot(t,f4);
title('f1(t)*f2(t)');

波形表示:

在这里插入图片描述

4.2 连续信号卷积运算Matlab或Python编程及波形表示方法

连续信号的卷积积分定义为
在这里插入图片描述

MATLAB编程

dt=0.01; t=-1:dt:2.5;
f1=heaviside(t)-heaviside(t-2);
f2=exp(-3*t).*heaviside(t);
f=conv(f1,f2)*dt; 
n=length(f); 
tt=(0:n-1)*dt-2;
subplot(221);
plot(t,f1);
grid on;
axis([-1,2.5,-0.2,1.2]);
title('f1(t)');
xlabel('t')
subplot(222);
plot(t,f2); 
grid on;
axis([-1,2.5,-0.2,1.2]); 
title('f2(t)'); 
xlabel('t')
subplot(212);
plot(tt,f);
grid on;
title('f(t)=f1(t)*f2(t)'); 
xlabel('t')

波形表示:

在这里插入图片描述

4.3、连续信号时间变换的Matlab或Python编程及波形表示方法

信号的时间变换包括信号的尺度变换、反转和平移(时移)运算。
在这里插入图片描述
MATLAB编程

t=-3:0.001:3;
ft=tripuls(t,4,0); 
subplot(3,1,1); 
plot(t,ft);
title ('f(t)');
ft1= tripuls(2*t,4,0);
subplot(3,1,2); 
plot(t,ft1);
title ('f(2t)');
ft2= tripuls(2-2*t,4,0);
subplot(3,1,3);
plot(t,ft2);
title ('f(2-2t)');

波形表示:

在这里插入图片描述

五、实验心得及体会

通过本次实验实现连续信号的时域运算、卷积运算编程算法。理解Matlab的具体意义并熟练使用。第二次的实验相对来说会比较简单一点,因为对软件的使用更加熟悉了,而且也能大概了解每个符号或语句代表什么意思,但是实验过程中仍有一些问题。

在做第一题时,出现了missing variable or function 的错误,一开始没看懂什么意思,但是错误提示那里会显示错误的行数是在哪里,有利于方便查找。经过上网查找,才知道这个错误是缺少变量的意思,然后经过自己一番查找,终于把错误找出来并且改正了。

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

行走的皮卡丘

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

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

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

打赏作者

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

抵扣说明:

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

余额充值