Matrix mit Vektor multiplizieren

Ich habe die Matrix A (n, m) und möchte sie mit dem Vektor b (n) multiplizieren, so dass das Ergebnis B [n, m] = A [n, m] * b [n] ist. Es ist möglich, eine neue Matrix zu erstellenC=b*ones(1,m) und dann Punktmultiplikation verwenden:B=A.*C, aber es ist Verschwendung von Speicher (Größe vonA ist 5000 * 1000). Es ist möglich, Schleifen zu verwenden. Vielleicht gibt es elegantere Möglichkeiten?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage