Effacer les filtres
Effacer les filtres

matlab corr (correlation) function is slow?

1 vue (au cours des 30 derniers jours)
Jun
Jun le 12 Juin 2012
I am trying to compute the correlation between two matrices X and Y. X is of size 680x22000, and Y is 680x600. The calculation occurs by columns, so the resulting matrix containing correlation coefficiencies is 22000x600.
Now the problem is that I have to calculate this type of data quite a number of times. In matlab, it takes roughly 30 minutes to calculate. I did the same thing in R, which only took ~ 1 to 2 minutes with the same CPU usage as matlab.
Does anyone know why matlab is so much slower with corr than R, and how to make it faster?

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by