Effacer les filtres
Effacer les filtres

Apply a formula and create a new matrix

1 vue (au cours des 30 derniers jours)
matlabuser
matlabuser le 27 Août 2020
Commenté : matlabuser le 28 Août 2020
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 Matrix Indexing 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