Matlab 几种卷积的实现与比较(conv与filter,conv2与filter2,imfilter)

本文详细介绍了 Matlab 中的卷积函数,包括 filter 和 conv 的使用,以及它们在处理序列时的相同点和不同点。同时,文章还探讨了二维卷积函数 conv2 和 filter2 的应用,并提到了 fspecial 和 imfilter 在图像处理中的作用。
摘要由CSDN通过智能技术生成

</pre><pre name="code" class="cpp">
</pre></h1><h1><span style="font-size:18px;">1 filter</span></h1><span style="font-size:14px">y=filter(p,d,x)用来实现差分方程,d表示差分方程输出y的系数,p表示输入x的系数,而x表示输入序列。输出结果长度数等于x的长度。</span><p></p><p></p><p><span style="color:rgb(85,85,85)">实现差分方程,先从简单的说起:</span><span style="color:rgb(85,85,85)"></span><span style="color:rgb(85,85,85)">filter([1,2],1,[1,2,3,4,5]),实现y[k]=x[k]+2*x[k-1]</span><span style="color:rgb(85,85,85)"></span><span style="color:rgb(85,85,85)">y[1]=x[1]+2*0=1    (x[1]之前状态都用0)</span><span style="color:rgb(85,85,85)"></span><span style="color:rgb(85,85,85)">y[2]=x[2]+2*x[1]=2+2*1=4</span></p><p><span style="color:rgb(85,85,85)">以此类推......</span></p><h1><span style="color: rgb(85, 85, 85);"><span style="font-size:18px;">2 conv</span></span></h1><p><span style="color: rgb(85, 85, 85);">y=conv(x,h)</span><span style="color:rgb(85,85,85)">是用来实现卷级的,对x序列和h序列进行卷积,输出的结果个数等于x的长度与h的长度之和减去1。</span></p><p><span style="color:rgb(85,85,85)">卷积公式:z(n)=x(n)*y(n)= ∫x(m)y(n-m)dm.</span></p><h2><span styl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值