利用matlab实现卷积实验报告,matlab卷积实验报告(共8篇).doc

这篇博客是关于如何使用MATLAB进行卷积运算的实验报告,详细介绍了两个不同的卷积计算案例。第一个案例涉及函数f1(t)和f2(t)的卷积,通过conv()函数编程计算并绘制波形。第二个案例使用符号分析法和conv()函数求解函数f(t)和h(t)的卷积,并比较理论解与数值解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

matlab卷积实验报告(共8篇)

matlab卷积实验报告(共8篇) MATLAB实验报告卷积

实 验 报 告

学院: 机电 班级: 姓名: 学号:

实验名称:连续时间信号卷积运算的MATLAB实现

1. 实验目的:掌握卷积的概念及计算方法

2. 熟悉通过调用conv()函数求解连续时间信号卷积的数值分析法

实验环境:MATLAB 6.5.1软件

实验要求:

1、已知信号f1(t)=t/2*[ε(t)- ε(t-2)], f2(t)= [ε

(t)- ε(t-1)],通过调用conv()函数编程实现卷积计算y(t)= f1(t)* f2(t),画出波形。

2、已知信号f(t)=e-t *ε(t), h(t)= t2 *e-2t *ε(t),y(t)= f(t)* h(t)

(1)用符号分析法编程实现计算y(t)的理论解;

(2)过调用conv()函数编程实现卷积计算y(t)的数值解并画图

实验程序及结果:

第一题:

M文件

(1)function f=uCT(t)

f=(t=0);

主程序:

k1=0:p:2;

k2=0:p:1;

f1=k1/2.*[uCT(k1)-uCT(k1-2)];

f2=uCT(k2)-uCT(k2-1);

y=conv(f1,f2)*p;

k0=k1(1)+k2(1);

k3=length(f1)+length(f2)-2;

k=k0:p:k3*p+k0;

subplot(311)

plot(k1,f1);

xlabel('t')

ylabel('f1(t)')

axis([-0.5 2.5 -0.5 1.5])

grid on

sub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值