Matrix Multiplication Help

1 view (last 30 days)
Euan
Euan on 12 Nov 2011
I have 2 matrix. A=[1 2 3], B=[3 4 5 6 7 8]
What id like to do is for every value in A, multiply it by B. So end up with
C = 3 6 9
4 8 12
5 10 15
6 12 18
7 14 21
8 16 24
Any help would be much appreciated. Thanks

Accepted Answer

bym
bym on 12 Nov 2011
  2 Comments
Fangjun Jiang
Fangjun Jiang on 12 Nov 2011
Yup! I was stuck with bsxfun() too! +1
David Young
David Young on 12 Nov 2011
+1, yes, but for generality better to use .' in case b is complex.

Sign in to comment.

More Answers (1)

David Young
David Young on 12 Nov 2011
bsxfun(@times, A, B.')

Categories

Find more on Creating and Concatenating Matrices 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!