Apply a formula and create a new matrix

Suppose I have 2 matrices :
x =
and y =
I am not able to figure out the code that will output a matrix which calculates the following:

1 commentaire

Star Strider
Star Strider le 27 Août 2020
That looks like striaghtforward matrix-vector multiplication to me.

Connectez-vous pour commenter.

 Réponse acceptée

Bruno Luong
Bruno Luong le 27 Août 2020
Modifié(e) : Bruno Luong le 27 Août 2020
b.'*sum(A,2)
sum(A,2).'*b % preferable than
sum(A.'*b) % or
sum(b.'*A) % or
sum(A.*b,'all')
or
s = 0;
for i=1:size(A,1)
for j=1:size(A,2)
s=s+A(i,j)*b(i);
end
end
s

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by