Cumnwise multiplication between a matrix and a vector.

17 Ansichten (letzte 30 Tage)
Mark Hales
Mark Hales am 20 Dez. 2014
Kommentiert: Mark Hales am 20 Dez. 2014
I have two matrices: A=[1 2 3; 7 2 4; 2 0 4] and B=[1 2 3]. I want to multiply each column of A by corresponding elements in B. For example: 1st column by 1, 2nd by 2 and 3rd by 3. Any help?

Akzeptierte Antwort

Shoaibur Rahman
Shoaibur Rahman am 20 Dez. 2014
A = [1 2 3; 7 2 4; 2 0 4]
B = [1 2 3]
C = bsxfun(@times,A,B)

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by