matlab计算离散序列的卷积和和互相关函数
生活随笔
收集整理的這篇文章主要介紹了
matlab计算离散序列的卷积和和互相关函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
已知序列:x[k]=[1,2,0,-1,3,2;k=-2,-1,0,1,2,3], h[k]=[1,-1,1;k=0,1,2]。
(1)計算離散序列的卷積和y[k]=x[k]*h[k],并繪出其波形
(2)計算離散序列的互相關函數R [k]= ,并繪出其波形
利用數字信號處理相關知識確定序列長度
卷積和:
x=[1,2,0,-1,3,2];nx=-2:3; h=[1,-1,1];nh=0:2; ny1=nx(1)+nh(1); ny2=nx(end)+nh(end); y=conv(x,h) ny=[ny1:ny2]相關函數:
matlab中用到了xcorr函數
r?= xcorr(x,y)?返回兩個離散時間序列的互相關。互相關測量向量?x?和移位(滯后)副本向量?y?的之間的相似性,形式為滯后的函數。如果?x?和?y?的長度不同,函數會在較短向量的末尾添加零,使其長度與另一個向量相同。
z=xcorr(x,y);%互相關函數 subplot(122); m=length(z)-1; stem([0:m],z); xlabel('k');ylabel('R[k]'); title('離散序列的互相關函數')總結
以上是生活随笔為你收集整理的matlab计算离散序列的卷积和和互相关函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 南北流量和东西流量
- 下一篇: matlab人脸追踪,求大神帮助我这个菜