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

卷积的Matlab求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。- [. f  p5 L2 f
处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。& W( S7 q# T  x( |8 }' K
- R3 D  A( f+ Z5 W; ]
) o+ T3 j2 u! `- ]- M& X  u1 u

9 k/ G  Z8 h: V- S" e9 X) v1 P: {t11=0;t12=1;t21=0;t22=2;+ w9 |3 \9 ]8 [: t6 ]( _
%f1(t)
" ~! X* n- B0 C, O5 w) J$ lt1=t11:0.001:t12;
3 P7 D: A# T! D& V4 Cft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号
7 d- r; G# J0 a1 [+ z. H%f2(t)( b9 S% R+ E& G/ H" y8 t; y- Q! P
t2=t21:0.001:t22;5 o' R  Z$ W5 D' s) u, Z! V
ft2=t2;, C' t8 _8 b% l6 v, n  h7 `  h9 `+ c  q, B
t3=t11+t21:0.001:t12+t22;
/ m1 ]6 Z$ @) C9 f& Y- dft3=conv(ft1,ft2);4 H9 ?& i" a. k  S1 b# a
ft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.001
. s! x+ n" O1 D, ^# {5 Iplot(t3,ft3)/ U7 l# u+ [) P! U+ o7 T
title('ft1(t)*ft2(t)')
) E, A5 c2 R6 \
& c+ I' H* ]0 O, D0 x. x # {- r$ z7 M0 d% u3 {

6 Q9 E5 K! ]1 }3 l; `2 B& D
' y, o; I3 E' b, O3 I

该用户从未签到

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 15:59 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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