Correlation coefficient between three column vectors
Show older comments
Hello all,
Let us say I have 3 column matrices (each is 2000x1) and I want to calculate the cross-correlation coefficients between them. Each matrix represents speed values at a certain elevation. Is the following way correct, where the correlation between the columns is stroed in the 'cr' matrix?
test = [a b c]; % where a, b, and c are the three column matrices put into one matrix
[cr,lgs] = xcorr(test,'coeff');
Answers (1)
the cyclist
on 11 Sep 2021
You should read the documentation, to determine whether a function does what you need. But I think you probably actually want
cr = corrcoef(test)
1 Comment
Ali Awada
on 13 Sep 2021
Categories
Find more on Correlation and Convolution in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!