2D summation loop
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
John Allen
le 22 Août 2019
Commenté : James Tursa
le 23 Août 2019
How do I create this in MATLAB?

2 commentaires
James Tursa
le 22 Août 2019
What have you done so far? What specific problems are you having with your code? Do you know how to write a for-loop, or use the sum( ) function, or use the diff( ) function, or use the .* operator?
Réponse acceptée
James Tursa
le 23 Août 2019
Modifié(e) : James Tursa
le 23 Août 2019
Take the denominator for instance. Literally written out, this would be
denominator = 0;
for k=1:K
denominator = denominator + B(k,j)^2;
end
Or, assuming the first dimension of B is K, then you could use the sum( ) function:
denominator = sum(B(:,j).^2);
You can construct similar code for the numerator.
Probably best if you code everything up using for-loops just to get something running that works. Then you can simplify things with the sum( ) and diff( ) functions. It is possible to do the entire operation to construct ds without loops.
4 commentaires
James Tursa
le 23 Août 2019
If you have trouble, don't hesitate to post your current code and the problems you are having and we can still help you.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements 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!