multiply columns of an Array

1 view (last 30 days)
Nikolas Spiliopoulos
Nikolas Spiliopoulos on 11 Jan 2017
Commented: Sean de Wolski on 11 Jan 2017
Hi all, I am a beginner in Matlab and I am struggling with something.
Lets say I have: A= [1 2 1;3 1 1]; B= [1; 2]
i need to multiply the columns of A with B elements and get this result : c= [1*1 2*1 1*1 ; 3*2 1*2 1*2]
any ideas?
Thanks in Advance!

Accepted Answer

KSSV on 11 Jan 2017
iwant = bsxfun(@times,A,B)

More Answers (1)

Alexandra Harkai
Alexandra Harkai on 11 Jan 2017
bsxfun(@times, A, B)
Or in R2016b:
A * B


Find more on Image Processing Toolbox in Help Center and File Exchange


Community Treasure Hunt

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

Start Hunting!