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

卷积的Matlab求解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-8-6 17:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
+ M" A/ u3 N+ K7 o
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。$ F' e( m2 m' y  r
! e5 n. A! o, h' j" y. q. ]
处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。2 E( X5 v9 j+ b' I/ Z
: g1 G7 ]1 K, F5 ]
" ]( H  r  e  k& ^+ z" O
' m: x, g3 }) w, m
0 x/ v; w6 {# ^1 t: l7 r0 k
  • t11=0;t12=1;t21=0;t22=2;
  • %f1(t)
  • t1=t11:0.001:t12;
  • ft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号
  • %f2(t)
  • t2=t21:0.001:t22;
  • ft2=t2;
  • t3=t11+t21:0.001:t12+t22;
  • ft3=conv(ft1,ft2);
  • ft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.001
  • plot(t3,ft3)
  • title('ft1(t)*ft2(t)'): _" k6 M9 ]( b  k& t( G, U' p# S
' @8 s4 ]/ L# c1 u& {1 R, [
8 h+ g) i7 v4 i9 B
- W- ?. M0 ]: Y1 B

该用户从未签到

2#
发表于 2021-8-6 17:38 | 只看该作者
采样点可以再放大或者缩小吗

该用户从未签到

3#
发表于 2021-8-6 18:17 | 只看该作者
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-4 22:41 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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