找回密码
 注册
查看: 270|回复: 2
打印 上一主题 下一主题

卷积的Matlab求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。
  V8 c. S* ^* A. G8 F处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。
6 Z2 k$ D. X: J5 G( ?: c/ A0 ?9 {" |/ v/ x( ?1 V- Y0 W; @9 d6 Y

1 f+ y( a/ D8 @4 e& c: e! J
8 [0 V, j6 d2 b( k) z( x1 }$ bt11=0;t12=1;t21=0;t22=2;# d- W6 }5 y8 j6 _
%f1(t)
1 h. `: k/ K; Pt1=t11:0.001:t12;/ O9 G# R5 e9 V; L
ft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号
3 G4 [: Z! M8 v# s3 k3 V, w; V%f2(t)( i" O/ }9 w6 i: B/ z( m  V5 Z; b
t2=t21:0.001:t22;
0 P0 }: X7 P/ Xft2=t2;
+ J% P, t3 w3 ~) h1 Zt3=t11+t21:0.001:t12+t22;1 c- M- P. T+ P1 p
ft3=conv(ft1,ft2);
! c) ~' }( g/ D; V) N3 _# \+ w1 Tft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.001$ a4 F" B* N$ R
plot(t3,ft3)
7 d% t+ B" L% r# |6 p! W& vtitle('ft1(t)*ft2(t)')
9 Z- r& r5 d% X. U+ t9 u0 h; \* ?; {" O  G. h

& m4 G: @$ U+ \- l9 J
5 b7 P, V6 j; d. \) h* n. \* \! M) \' P, B8 c

该用户从未签到

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-6-1 16:28 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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