Assigning letter grades code

4 visualizaciones (últimos 30 días)
Not_sharpest_tool.mat
Not_sharpest_tool.mat el 14 de Oct. de 2018
Respondida: Cris LaPierre el 15 de Oct. de 2018
Hello, I'm trying to do an assignment that has to calculate mean and assign letter grades to grades from an excel document. I've successfully got the mean but I cant get the letter grade part to work. Any suggestions?
endgradebook = xlsread('E');
display (gradebook)
for i=1:95
average(i)= mean(gradebook(i,1:5));
end
display(average)
for i=1:95
average(i)=mean(gradebook(i,1:5);
if(average(i)<=59)
letter{i}= 'F';
elseif(average(i)<=69)
letter{i}= 'D';
elseif(average(i)<=79)
letter{i}= 'C';
elseif(average(i)<=89)
letter{i}= 'B';
else
letter{i}= 'A';
end
end
  3 comentarios
Not_sharpest_tool.mat
Not_sharpest_tool.mat el 14 de Oct. de 2018
Thanks, the problem was the second mean calculation. I erased it and it worked.
Walter Roberson
Walter Roberson el 14 de Oct. de 2018
Should not have made a difference, it was just repeating what had already been calculated.

Iniciar sesión para comentar.

Respuestas (1)

Cris LaPierre
Cris LaPierre el 15 de Oct. de 2018
Your second calculation of mean is missing a closing parentheses, though that may just be a copy/paste error.
...
for i=1:95
average(i)=mean(gradebook(i,1:5);
...

Categorías

Más información sobre Data Type Identification en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by