Efficient Matrix Multiplication
Mostrar comentarios más antiguos
I have A(2000x5000). I need to perform the following:
P1 = A(:,1)*A(:,1)';
for i=2:5000
P1 = P1 + AA(:,i)*A(:,i)'
end
What is the most efficient way to do above? It takes so much time to do it right now due to size of the arrays.
3 comentarios
Walter Roberson
el 26 de Feb. de 2011
What is AA in this?
the cyclist
el 26 de Feb. de 2011
From his initialization step, I would infer that "AA" is just a typo of "A."
Jan
el 27 de Feb. de 2011
Just an actually too obvious comment: If AA is not typo, A*A' is not a matching solution. So, Sam Da, we need your help.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Creating and Concatenating Matrices 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!