Matlab Grade book help --drop one lowest score and assigning letter grade
Afficher commentaires plus anciens
Hi I am building a gradebook that allows me to drop the lowest assignment score and only takes 10 assignment scores and adds all the test scores. I need to assign a letter grade to each student.
Here is some data

I am stuck on dropping the lowest score and assigning students to a grade in my function. if there is a better way of doing it without a function... please tell me...
function [sumarr] = grades(structure, field)
% FUNCTION GRADES accepts any cell array value and assigns a letter
% all data entered must be transposed from rows to colums please remember
% to transpose data example transposedata = data' ---> data = [FILE that
% was imported]
%DEFINE VARIABLES
% ii -- index variable
ii =0 ;
array =[];
for ii = 1:length(structure)
%build an array
array = [array structure(ii).(field)];
end
% if one grade is less than 2, drop the score.
% assign Letter grades
%sum of all grades
sumarr = sum(array);
end
3 commentaires
R Bruggink
le 29 Nov 2014
How do you store your grades. like a struct: persons.torry.grade1.1 or a cell array. It makes a different when sorting the arrays.
Iris
le 29 Nov 2014
khalid
le 6 Déc 2014
How are you doing on the new assignment?
Réponse acceptée
Plus de réponses (1)
khalid
le 1 Déc 2014
0 votes
Do you happen to be taking this class at SMC?
Catégories
En savoir plus sur Introduction to Installation and Licensing 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!