How can I compute the sum and average of odd numbers by using the loop method ?
9 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
For example, if I have a vector A. A=[23 44 2 -4 -19 15 1 -70 78] then how can I compute the sum and the average of all the odd numbers by using only the loop method and no built-in functions ?
With the built-in functions I get 20 and 5 for the sum and the average of the odd numbers, but how can I compute that same answer with the loop method.
thanks,
0 commentaires
Réponse acceptée
David Sanchez
le 14 Fév 2014
A=[23 44 2 -4 -19 15 1 -70 78];
sum = 0;
N_odds = 0;
for k=1:numel(A)
if mod(A(k),2)
sum=sum+A(k);
N_odds = N_odds + 1;
end
end
my_average = sum/N_odds;
sum =
20
my_average =
5
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!