实验四 使用matlab实现卷积的运算
更新时间:2023-09-06 11:33:01 阅读量: 教育文库 文档下载
- 实验四小推荐度:
- 相关推荐
信号与线性系统分析
实验四 使用matlab实现卷积的运算
一 实验目的
1、
2、
二 实验内容 学习MATLAB语言的编程方法及熟悉MATLAB指令; 深刻理解卷积运算,利用离散卷积实现连续卷积运算;
1、 完成f1(t)与f2(t)两函数的卷积运算
其中:f1(t) e 2tu(t),f2(t) u(t) u(t 4)在一个图形窗口中,画出f1(t)、f2(t)以及卷积结果。要求每个坐标系有标题、坐标轴名称。
p = 0.0001; %定义时间间隔 t= 0:p:10;
%定义时间向量
f1=exp(-2*t).*u(t); %将f(t)表示出来 f2=u(t)-u(t-4);
f=conv(f1,f2);
subplot(1,2,1);
plot(t,f1,t,f2); title('f1=e^-2t*u(t)'' / ''f2=u(t)-u(t-4)');
xlabel('t(sec)'); % 这行代码是给出x坐标的标签 ylabel('f(t)');
grid on;
subplot(1,2,2);
plot(f); title('f=f1*f2');
xlabel('t(sec)'); % 这行代码是给出x坐标的标签 ylabel('f')
grid on
信号与线性系统分析
2、 若系统模型为:
y''(t) 4y'(t) 4y(t) f'(t) 3f(t) 其中 f(t) e tu(t) 求零状态响应,画出波形(函数本身画出一幅图,自己再画出一幅输入波形图)。
零状态响应:
a= [1 4 4]; %将y(t)各阶导数的系数放在向量a中
b= [1 3]; %将f(t)各阶导数的系数放在向量b中
sys = tf(b, a); %求系统函数sys
td = 0.01; %定义时间间隔
t = 0 : td : 10; %定义时间向量
f = exp(-t).*u(t); %将f(t)表示出来
y = lsim(sys, f, t); %求系统的零状态响应y
plot(t, y); %绘出零状态响应的波形
xlabel('t(sec)'); % 这行代码是给出x坐标的标签
ylabel('y(t)'); % 这行代码是给出y坐标的标签
grid on
信号与线性系统分析
输入波形图:
a= [1 4 4]; %将y(t)各阶导数的系数放在向量a中
b= [1 3]; %将f(t)各阶导数的系数放在向量b中
sys = tf(b, a); %求系统函数sys
td = 0.01; %定义时间间隔
t = 0 : td : 10; %定义时间向量
f = exp(-t).*u(t);
plot(t,f);
xlabel('t(sec)'); % 这行代码是给出x坐标的标签
ylabel('f(t)');
grid on
信号与线性系统分析
三 实验原理:
1、 离散卷积和:
调用函数:conv()
S conv(f1,f2)
i f1(i)f(k i)为离散卷积和,
其中,f1(k), f2 (k) 为离散序列,K=…-2, -1, 0 , 1, 2, …。但是,conv函数只给出纵轴的序列值的大小,而不能给出卷积的X轴序号。为得到该值,进行以下分析:
对任意输入:设f1(k)非零区间n1~n2,长度L1=n2-n1+1;f2(k)非零区间m1~m2,长度L2=m2-m1+1。则:s(k) f1(k)*f2(k)非零区间从n1+m1开始,长度为L=L1+L2-1,所以S(K)的非零区间为:n1+m1~ n1+m1+L-1。
2、 连续卷积和离散卷积的关系:
计算机本身不能直接处理连续信号,只能由离散信号进行近似:
设一系统(LTI)输入为P (t),输出为h(t),如图所示。
t)
P (t) h (t)
信号与线性系统分析
(t) limP (t) limh (t) h(t) 0 0
若输入为f(t):
f(t) f (t)
得输出: k f( k)P(t k )
y (t)
k f( k)h (t k )
当 0时:f(t) limf (t) lim 0 0k f( k)P(t k ) f( ) (t )d
y(t) limy (t) lim f( k)h (t k ) 0 0k f( )h(t )d
所以:
s(t) f1(t)*f2(t) f1( )f2(t )d
lim 0 f 1(k )f2(t k )
如果只求离散点上的f 值f( n)
f(n )
k
f 1(k )f2(n k )
f1(k )f2[(n k) ]
k
所以,可以用离散卷积和CONV()求连续卷积,只需 足够小以及在卷积和的基础上乘以 。
3、 连续卷积坐标的确定:
设f1(t)非零值坐标范围:t1~t2,间隔P
f2(t)非零值坐标范围:tt1~tt2,间隔P
s(t) f1(t)*f2(t)非零值坐标:t1+tt1~t2+tt2+1
正在阅读:
实验四 使用matlab实现卷积的运算09-06
《世界近代史》教学大纲01-19
读《达·芬奇画蛋》有感400字06-27
我敬佩的交警叔叔作文600字06-30
九年级暑假英语语法专项练习第三章 冠词10-07
写凉亭的作文400字06-23
大学学习计划要怎么写02-26
区直机关2021年纪检监察工作计划08-23
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 卷积
- 运算
- 实验
- 实现
- 使用
- matlab
- 现代企业管理经典之---人力资源管理战略讨论-经典之经典
- 高性能混凝土的弹性模量与泊松比
- unit10How many people are there in your family(3)
- 孕妇学校课程2
- 考研英语作文必背句型+考研英语写作实用短语和句子
- 高2014届政治生活第一课复习
- 戴尔店面管理教材-赢在终端店员版基础篇
- 企业培训体系建设
- 实习日志
- 小学生先进个人事迹材料
- 上海卢湾区教材培智实用数学第十册教案1—15课
- 立体构成在设计中的应用
- 国防教育教案
- 万科户型设计的110个细节
- “十三五”重点项目-服装产业化加工园建设项目申请报告
- 工程量清单和投标文件开题报告
- 公司网站备案指南
- 2015-2020年中国桂油市场前景研究与投资战略咨询报告
- 州轨道1号线一期工程基坑围护方案
- PLC和变频器的电梯控制系统设计毕业论3...