matlab corr (correlation) function is slow?
Mostrar comentarios más antiguos
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?
Respuestas (0)
Categorías
Más información sobre Correlation and Convolution en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!