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

卷积的Matlab求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。" e: j2 {8 z$ v7 V& J+ ?& ?- N: M
处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。
' K8 g( U- f5 K2 K: y. L& ^
" q% p+ ?0 }5 M; L * D& E! N' m6 e
# K* h; Z& B' ~
t11=0;t12=1;t21=0;t22=2;
9 d$ x+ z! r% r+ U3 p. |' C  s%f1(t)& l! \; b. I. n( ^5 C
t1=t11:0.001:t12;$ X- N) S, W9 }! b( \: A! M
ft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号
2 `6 |! m' K" h8 \' G* A4 v7 M%f2(t)' l0 c. ?$ p# \* c- \6 S6 l
t2=t21:0.001:t22;4 U7 ^- n9 G4 f/ W( G$ v" A
ft2=t2;% |) Q* {  I! P" ~( e% y$ `8 y
t3=t11+t21:0.001:t12+t22;
3 H9 _" d% n! F) j, Oft3=conv(ft1,ft2);
& V$ y% I, u3 W0 A% U- Fft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.001
: j7 H' E0 k1 i9 S% q' Yplot(t3,ft3)
0 z. }, j# B" \  ]title('ft1(t)*ft2(t)'), H; Q: D$ z$ y9 Z# j7 F
4 W! s0 x) o" n" }, z

" [2 p- Z" V! h0 ~0 @; z2 S/ B% I( b! K) n
  F5 B6 a/ H4 R7 Y% ]! D. i! J  H

该用户从未签到

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-7-18 19:29 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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