Умножить матрицу на вектор
У меня есть матрица A (n, m), и я хочу умножить ее на вектор b (n), чтобы результат B [n, m] = A [n, m] * b [n]. Это можно сделать, создав новую матрицуC=b*ones(1,m)
и затем используйте умножение точек:B=A.*C
, но это пустая трата памяти (размерA
5000 * 1000). Можно использовать петли. Может быть, есть более элегантный способ сделать это?