For loop to correlate column 1 in variable 1 to column 2 in variable 2 and so on.

I have two variables (A and B) that store 3000x30 data points. I'm interested in creating a for loop that stores the correlation coefficient for a correlation between the data in column 1 of variable A to column 1 in variable B, column 2 A and column 2 B, etc.
Currently I have...
for i=1:30
C(i) = corrcoef(A(:,i),B(:,i))
end
--- However it does not work. I believe the issue is because corrcoef gives 4 values in a 2x2 matrix, but I am only interested in the one value that is the correlation coefficient.
Thank you!

Categorie

Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange

Richiesto:

JM
il 21 Giu 2018

Risposto:

il 22 Giu 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by