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

卷积的Matlab求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB处理离散卷积的函数为conv(f1, f2),对序列做卷积运算。
2 p" p( b# w1 {; s处理连续信号的卷积时,需要对连续信号取相同的卷积步长,结果再乘以实际步长(连续信号的取样间隔;采样点越多,值越大)。
! p' Y: }3 l" S9 N. x0 V% I
$ _. W. ?' `; R  }  H2 U# V( \
" s/ h2 g& _) v* ~
$ r( Q. y) U7 p& g2 st11=0;t12=1;t21=0;t22=2;0 B% q5 ^9 E5 U/ G6 g' D
%f1(t)
; A4 Q) g. G- m% O7 Wt1=t11:0.001:t12;2 M: U+ t6 f# X6 t) \
ft1=2*rectpuls(t1-0.5,1); %幅值为1,宽度为1,t1=0.5点对称的方波信号
* w- k# V- K" W0 \) V%f2(t)( _2 L' i+ ?# o) j3 Q' v1 H
t2=t21:0.001:t22;7 U, D$ B) W% D6 y1 e% y) @1 [5 e
ft2=t2;
8 i2 Z0 Q2 Y7 {t3=t11+t21:0.001:t12+t22;. X) q  `. l. ^" @" y; _
ft3=conv(ft1,ft2);5 K3 }. A0 T9 }1 l/ M" W* I
ft3=ft3*0.001;  % 取1000个样点之和,因此需要*0.0018 {% s7 H7 ]& }& i
plot(t3,ft3)' _7 p* N% l2 V% z# j# k, T! h
title('ft1(t)*ft2(t)')
$ Q7 n" w* N1 w# v2 [- Y7 I# ^% R" P# F8 Y% Y# W  T, R" Q0 T; R

9 P% W2 `# [$ q7 Z, a7 ]+ R
: F% e  e7 o; t8 o8 }+ x9 ]
' ^& P/ K1 p/ p5 C+ ^$ P/ y, v

该用户从未签到

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-11-23 14:40 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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