cross-correlation between a vector and and rows of a matrix
    조회 수: 13 (최근 30일)
  
       이전 댓글 표시
    
Hi, 
I would like to cross-correlate a vector (x) with each row of a matrix (26X5501). Is it possible to do that? which function can I use. 
I tried xcorr but it didn't work for me. 
Thanks 
댓글 수: 0
답변 (1개)
  Chunru
      
      
 2021년 9월 23일
        x = randn(40, 5);       % better to make it column dominant order for speed
y = circshift(x(:,1), 5);
for i=1:size(x, 2)
    [c{i},lags] = xcorr(x(:, i),y);
end
plot(lags, c{1})
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
