I've got matrix A(n,m) and I want multiply it to vector b(n), so that the result B[n,m]=A[n,m]*b[n]. It is possible to do it by creating a new matrix C=b*ones(1,m)
and then use dot multiplication: B=A.*C
, but it is waste of memory (size of A
is 5000*1000). It is possible to use loops. Maybe there are more elegant way to do it?