Element to element Array Multiplication with all answers.

1 view (last 30 days)
Let
a=[1 2 3 4 5 6;7 8 9 1 1 2;5 3 7 8 9 2;7 3 4 6 1 9;5 3 8 1 9 3]
B1=[-0.3908 -0.1297 0.7047 0.0591 0.2161 -0.6635]./1000;
I just want to multiply B1 with each row of a (with dot multiplication so element to element multiplication) and than sum of all entries of each row. Final answer should be of the order of 5x1. Please tell me how i can get the answer.

Accepted Answer

Shoaibur Rahman
Shoaibur Rahman on 26 Dec 2014
c = bsxfun(@times,a,B1)
out = sum(c,2)

More Answers (0)

Community Treasure Hunt

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

Start Hunting!