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

卷积的Matlab求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。1 B. g, j- w3 z$ X5 E
处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。$ ~" K' Z# p' ^  x/ O: _( P4 a
# y0 K8 L/ }' Y
) G! A, C/ K, Y  o7 Z# d2 j2 E
$ o) s2 |" ~; h0 A. m4 m
t11=0;t12=1;t21=0;t22=2;& }1 f" ~/ A: O2 W. c5 a
%f1(t)
5 K* M" g! ?/ ?/ v, it1=t11:0.001:t12;
* s, @% U) e: P5 r8 F. ]ft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号
; R, b) X/ T' F+ [7 U6 y! u/ j# o%f2(t)- |' m. w1 O) r5 ^# W6 L3 p$ P
t2=t21:0.001:t22;
4 C# s- z' z) F) a; vft2=t2;
6 M: P9 X) f, U0 W( Y  d! U( O3 Yt3=t11+t21:0.001:t12+t22;( H, R5 ~1 B2 ?( p' O
ft3=conv(ft1,ft2);6 j; I) L$ U: T: J
ft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.001
; {# q  @' ?- \1 oplot(t3,ft3)* ]! W) ?* }( |- Z3 H# `
title('ft1(t)*ft2(t)'), L7 t0 O; i+ i1 y" t! q, K* M

; \4 f' L% k% h9 h # z4 R- o7 i& `: G8 e' Z# Z

: u0 G$ @; Z6 ?' A  g  [: A$ C% I3 @( X+ x; {+ r% D- x

该用户从未签到

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

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

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

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