How do I multiply two variables of form A(:,:, i) and B(:,:,i) where i = 20
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
SO basically , I need the product of these 2 variables for 20 iterations and then add the products. I tried using * and .* but that doesn't work.
3 commentaires
Jan
le 20 Mar 2018
In this formula you multiply with the squared norm of Phi, which is a scalar, not a matrix.
Réponse acceptée
Prajit T R
le 19 Mar 2018
Hi Sagar
Try this code:
sum=0
for i=1:20
sum=sum+s(:,:,i).*(phi(:,:,i).^2)
end
It will work if the sizes of A and B match.
Cheers
1 commentaire
Jan
le 20 Mar 2018
Using "sum" as variable causes troubles frequently, because the builtin function sum() is not available afterwards. Better avoid shadowing of builtin functions by using different names.
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur Logical 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!