how to store total numbers from for loop in variables
Afficher commentaires plus anciens
I want to create a for if loop that checks if a number is less than or greater than certain values from an excel spreadsheet and then calculates the total amount and assigns that total to a variable.
Here is a small snipit of the current code I have wrote how would I be able to count the grade of anything below 50 in the excel spreadsheet and then take that toal and assign it to the variable fa.
x = xlsread('grades.xlsx');
% Initialise all variables to zero
fa = 0;
pa = 0;
cr = 0;
di = 0;
hd = 0;
% Write your code here to count the number of each grade contained in 'x'
for k = 1:length(x)
if x(k) < 50
fa = fa + x(k);
else
end
end
2 commentaires
Walter Roberson
le 18 Avr 2024
That code already totals grades less than 50 and assigns the total to the variable fa
Methat
le 18 Avr 2024
Réponse acceptée
Plus de réponses (1)
KSSV
le 18 Avr 2024
x = xlsread('grades.xlsx');
% Initialise all variables to zero
fa = 0;
pa = 0;
cr = 0;
di = 0;
hd = 0;
% Write your code here to count the number of each grade contained in 'x'
fa = zeros(1,[]) ;
count = 1 ;
fa(count) = 0 ;
for k = 1:length(x)
if x(k) < 50
count = count+1 ;
fa(count) = fa(count-1) + x(k);
else
end
end
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!