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

卷积的Matlab求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。+ x) ^1 n( V8 k6 b2 S
处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。
3 z8 u' K- ]1 Q! p& s
$ D: d. J) H8 {+ K 5 Y+ c# w; C+ Z  Y$ G* h
$ G4 T% A# y2 g; o: D
t11=0;t12=1;t21=0;t22=2;% v% K+ s% m. I8 [# r/ Z: c
%f1(t)
# @9 a* J' Z4 v$ x+ H2 ot1=t11:0.001:t12;
5 f3 N7 P+ E1 Fft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号/ ?) C: l4 |# m" T  L, v4 E
%f2(t)
: l5 |$ z* ]8 X5 R: L0 j  Wt2=t21:0.001:t22;
( S& e) u* c6 l) F$ f. Cft2=t2;
5 x& L0 d5 b/ O0 i+ Mt3=t11+t21:0.001:t12+t22;
( Z( O4 \( L6 Y' |' Y/ cft3=conv(ft1,ft2);
3 M0 R5 s9 O, L2 L6 ]1 u" t, Qft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.001" ^0 b- s4 |1 e( O  Y) g
plot(t3,ft3)" m; z& B( N9 ^6 V2 F: a/ P# V* A
title('ft1(t)*ft2(t)')* i! }! t7 S$ i9 z# f) [
8 r# V$ S* u. m5 V+ j$ j
3 N. f; Z/ b. Y0 k' x, J
8 T7 `7 y- _2 y9 m: [9 {4 S7 m$ ]
. g! U/ A  p% F6 e

该用户从未签到

3#
发表于 2022-4-22 13:46 | 只看该作者
处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)

该用户从未签到

2#
发表于 2022-4-22 13:37 | 只看该作者
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 19:32 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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