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

卷积的Matlab求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。
, i0 J8 ]7 ]  C" r% u处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。' N$ j  p: P7 X# N7 ~3 U
& _. m  O4 }. A% x1 U% m" N" p
( L, U8 [* a- U3 T  H( Q
8 T% T6 x- _- I+ Q# I5 Z
t11=0;t12=1;t21=0;t22=2;5 w4 N& X" Q5 Y9 i3 U3 G8 T
%f1(t)
- c4 v) J& y7 s) @1 kt1=t11:0.001:t12;
1 t" R- p* ?' z( b: k' Tft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号
, a, ?1 c0 \" M8 F: y7 `; X" b, ]%f2(t)
  m0 N" X7 E" m  at2=t21:0.001:t22;; X4 c6 H- U8 y, w
ft2=t2;: D3 V. O  u0 b3 D7 I
t3=t11+t21:0.001:t12+t22;
5 ?! d+ d, a7 l$ {% j2 T: x: b) bft3=conv(ft1,ft2);
* X5 P+ O$ H* a& r% |: V' u: Nft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.001% `: {0 ^0 V+ s: _/ g8 {
plot(t3,ft3)7 f$ G- ]& _; \5 w
title('ft1(t)*ft2(t)')* L5 g$ \$ R& [) g3 y- W: B
' G6 a1 E2 U- [

; P. y& G; j. g  T: y' a7 a! q+ `5 ?: t3 h; X
. S1 G- s1 T# q  H" Q- n+ Y

该用户从未签到

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-8-3 03:04 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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