Как вычислить быстрое внешнее произведение между двумя матрицами в Matlab?

У меня есть две матрицы размером n на m,A а такжеB, Я хочу создать новую матрицуC что-то вроде:

for i = 1:n
    C = C + outerProduct(A(i,:), B(i,:));
end

то естьC представляет собой матрицу размером m x m, сумма всех внешних произведений строкA а такжеB.

Есть ли быстрый способ сделать это без цикла for (учитывая, что циклы for заведомо медленны в Matlab)?

Ответы на вопрос(3)

Ваш ответ на вопрос