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

卷积的Matlab求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。9 }0 m1 B& R7 S
处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。" G- p6 x9 M2 f: I6 p8 k

' P1 y8 F5 p0 c  `! ^' W
; [" i' {" @  Y( g! C4 w; m; o3 ?
) V$ ~9 Z9 R, J  ~/ q: d6 J6 at11=0;t12=1;t21=0;t22=2;
. R5 m' E6 M9 b  |+ f& |2 ^0 O%f1(t)
7 X( s7 |$ [+ i. Ft1=t11:0.001:t12;' Q4 D* g4 o0 x: t; j; {6 y
ft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号9 }  j. f1 D0 `: N  `
%f2(t)
" e  z3 B; S+ X1 [) a2 k/ E& l0 Dt2=t21:0.001:t22;3 I% o1 f8 d9 `5 h  r. v
ft2=t2;" n6 n+ I  b. ~4 S6 F4 v, |
t3=t11+t21:0.001:t12+t22;
# B' S: ?: a0 D# s! x3 n9 ?ft3=conv(ft1,ft2);2 o! B" u1 v" [
ft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.001
" c* P+ l' @  B! Q( Gplot(t3,ft3)
# v1 a) q/ y# |title('ft1(t)*ft2(t)')0 Y/ M) a/ k* j& S3 y
. w* \; v) ?6 h2 F+ a

9 R! G3 K* G1 |4 J4 w9 |4 Y! V6 ?5 b' e6 P  ]; N

' k2 [4 R5 `) V% y- q

该用户从未签到

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-10-4 17:10 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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