A = randn(3, 2);
B = randn(1, 2);
C = A(:, 1) * B(1) + A(:, 2) * B(2); % size(C) = [3, 1]
Если вам нужно масштабировать до гораздо большего массива с большим количеством столбцов и вы не хотите полностью выписывать уравнение для C, вы можете использовать repmat
и element-мудрое умножение
A = randn(300, 200);
B = randn(1, 200);
C = sum(A .* repmat(B, 300, 1), 2);