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

卷积的Matlab求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。
) v# |- m. z. E处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。
, m+ |" K3 [5 ?% h
4 @% ?2 |) F3 u. [# x
2 x' s* j" ^5 M- ^/ v8 S2 |  t- L# O$ M" G2 t! y0 k+ O
t11=0;t12=1;t21=0;t22=2;
! U/ B! P8 n- _# V2 d- d%f1(t)6 Z9 y2 p) h1 ?8 x! n
t1=t11:0.001:t12;
* ?2 m  T5 z- k* {! qft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号
% ~- F& A- X& |5 [/ n5 y" A%f2(t). g8 T6 `+ `- q/ T! F, {4 X, p6 U0 z
t2=t21:0.001:t22;0 I+ @! V. `& o: a: P6 a
ft2=t2;
# s- p8 p8 u" M; qt3=t11+t21:0.001:t12+t22;) d  H) M7 s8 i* |+ L0 `6 b$ K
ft3=conv(ft1,ft2);6 n4 ^5 v: ?+ Z( f6 w! r5 j
ft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.0019 K+ G9 C7 s9 g6 g& a" N- G8 n
plot(t3,ft3)
7 \# f# Q+ P$ {% @# otitle('ft1(t)*ft2(t)')
/ }* G. a* W( o* G, V3 c
2 ]+ q! s9 ?4 {( q' I . Q  H8 b4 d8 w. d7 t2 W( q
$ U) ?, P( Q5 @
: J. A" a* O. G5 z

该用户从未签到

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-2 18:19 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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