找回密码
 注册
关于网站域名变更的通知
查看: 318|回复: 2
打印 上一主题 下一主题

卷积的Matlab求解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-4-22 09:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。
0 E8 w: h* g3 h" f/ p处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。
) U. u4 H% W" |# v' S) o1 {# x* u6 }! z( c& O
! p0 f) U, d& M2 j
, D: b: Q8 R- p1 A
t11=0;t12=1;t21=0;t22=2;4 N3 k! a, Y4 Q0 T/ M* L; x
%f1(t)3 B6 x* R/ D+ i$ M- t8 c/ J( l8 v2 T5 r
t1=t11:0.001:t12;5 n$ F8 m5 S6 C  s$ v0 S; O
ft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号
0 p1 u9 O) R0 _$ P, ^%f2(t)
3 ^4 S1 j( b+ F3 T0 g, F' X) ?% |8 Dt2=t21:0.001:t22;" Y. U: |1 m+ k  J1 |
ft2=t2;4 u  M! e$ t! j. u  Y! O" r+ v
t3=t11+t21:0.001:t12+t22;4 s$ v7 E/ Q: Q2 ~( f
ft3=conv(ft1,ft2);
7 ~+ A4 i) Z/ Nft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.001
  H  E, i* v& c1 Q  `5 mplot(t3,ft3)
! t# B8 q- e6 d( `! L( Ctitle('ft1(t)*ft2(t)')
& u4 Y& [: X% I8 Y4 |, R3 [- {/ f0 u5 q6 B

( F6 T0 m$ w# I
3 R* H; ^3 Q+ l/ _# O( B# x3 V* T# P% e. w

该用户从未签到

2#
发表于 2022-4-22 13:37 | 只看该作者
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算

该用户从未签到

3#
发表于 2022-4-22 13:46 | 只看该作者
处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 22:43 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表