ultiplicação rápida de matrizes no Matlab

Preciso fazer uma multiplicação de matriz / vetor no Matlab de tamanhos muito grandes: "A" é uma matriz com valor real de 655360 x 5 que não é necessariamente esparsa e "B" é um vetor com valor real de 655360 x 1. Minha pergunta é como calcular: B '* A com eficiênci

Percebi uma ligeira melhora no tempo calculando A '* B, o que fornece um vetor de coluna. Mas ainda assim é bastante lento (preciso executar essa operação várias vezes no programa).

Com um pouco de pesquisa, encontrei uma interessante caixa de ferramentas Matlab MTIMESX por James Tursa, que esperava melhorar o desempenho de multiplicação de matrizes acima. Após várias tentativas, só consigo obter ganhos muito marginais sobre a multiplicação da matriz nativa do Matla

Alguma sugestão sobre como devo reescrever A '* B para que a operação seja mais eficiente? Obrigado

questionAnswers(5)

yourAnswerToTheQuestion