Element to element Array Multiplication with all answers.

3 vues (au cours des 30 derniers jours)
Zahid Iqbal Rana
Zahid Iqbal Rana le 26 Déc 2014
Commenté : Zahid Iqbal Rana le 26 Déc 2014
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.

Réponse acceptée

Shoaibur Rahman
Shoaibur Rahman le 26 Déc 2014
c = bsxfun(@times,a,B1)
out = sum(c,2)

Plus de réponses (0)

Catégories

En savoir plus sur Resizing and Reshaping Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by