Effacer les filtres
Effacer les filtres

Sum over a dimension

2 vues (au cours des 30 derniers jours)
Mike Nguyen
Mike Nguyen le 18 Déc 2017
Suppose I have a V-by-K A matrix, a K-by-K B matrix, and K-by-N C matrix. How should I sum over k from 1 to K specified summation(k=1..K)of product (A_vk*B_kk*C_kn).

Réponses (1)

Roger Stafford
Roger Stafford le 18 Déc 2017
Bd = diag(B);
D = zeros(V,N);
for iv = 1:V
for in = 1:N
D(iv,in) = sum((A(iv,1:K).').*Bd(1:K).*C(1:K,in));
end
end

Catégories

En savoir plus sur Sparse Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by