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

卷积的Matlab求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。/ L. g9 _, ?5 _6 t; r2 g# o
处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。
* I+ X- v4 a8 I3 l) Y. a5 X& v- K
! A& ]% k  w. P) Q
2 q! Q+ ^7 B/ p) n' Q8 \
& w4 K' Z& p  M8 tt11=0;t12=1;t21=0;t22=2;
5 C4 t0 p* H' O%f1(t)" n5 ^8 @1 \, Q! X" X0 T
t1=t11:0.001:t12;' F! v( B) A/ I% z
ft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号! A5 a" a3 i( f
%f2(t)  z8 O+ _/ e1 q* ?" ]% r! Q
t2=t21:0.001:t22;( \8 L  v5 S0 n7 B6 J% z
ft2=t2;% X1 I3 w1 Q# ~; y0 L. c
t3=t11+t21:0.001:t12+t22;
1 {  s: p1 @( x9 y  Q3 Wft3=conv(ft1,ft2);6 g, h. ?6 w/ @3 P  E
ft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.001
/ y0 H/ U# N) v3 b/ W" d6 ~plot(t3,ft3)
: d. T$ b  `2 h/ J, N) wtitle('ft1(t)*ft2(t)')
; m5 m4 Z- n# M, ]' I
( n& U( a& C4 ~2 L
4 t* C) G/ `$ l3 y% l) t; L* ]) d% x) N9 N/ q* d: U# q: q

4 @: h' z( G) p) Y7 ?

该用户从未签到

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-5-30 15:58 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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