% marks co370 w/99 %%final grade: 63 id: 93149060 %%final grade: 78 id: 94038230 %%final grade: 66 id: 94063492 %%final grade: 62 id: 94064160 %%final grade: 84 id: 94064883 %%final grade: 72 id: 94067901 %%final grade: 73 id: 94099360 %%final grade: 67 id: 94102810 %%final grade: 71 id: 94114465 %%final grade: 62 id: 94127441 %%final grade: 67 id: 94137891 %%final grade: 59 id: 94141833 %%final grade: 88 id: 94146278 %%final grade: 85 id: 94152117 %%final grade: 74 id: 95134819 %%final grade: 66 id: 95135680 %%final grade: 68 id: 96017978 %%final grade: 68 id: 96019169 %%final grade: 58 id: 96063874 %%final grade: 68 id: 96169572 %%final grade: 66 id: 96516739 %% %% maxmark = [60 100 45 100 80 42 100 50 70]; wts=[30 25 10/4 15/2 10/4 20 15/2 10/4 10/4]; % % Final Proj Ass1 CaseSt1 Ass2 Midterm CaseSt2 Ass3 Ass4 M = [ 30 93 26 55 42 16 100 30 40 93149060% 45 93 28 55 65 32 100 40 0 94038230% 29 81 31 90 61 22 82 37 70 94063492% 24 81 25 90 39 24 82 30 40 94064160% 47 81 35 90 77 40 82 42 65 94064883% 36 87 37 63 67 27 82 36 67 94067901% 38 87 37 63 67 32 82 37 0 94099360% 31 87 29 63 53 25 82 35 55 94102810% 36 95 29 65 49 21 90 37 64 94114465% 28+2 72 26 70 50 21 90 39 58 94127441% 24 95 24 65 58 28 90 42 37 94137891% 20 72 29 70 53 24 90 36 58 94141833% 52 72 43 70 62 47 90 50 70 94146278% 42 95 30 65 72 48 90 0 39 94152117% 34 83 26 87 52 32 90 45 69 95134819% 22 72 32 70 0 41 90 40 40 95135680% 26 83 30 87 70 29 90 35 50 96017978% 27 83 22 87 42 30 90 35 60 96019169% 24 66+9 30 35 41 27 80 35 29 96063874% 27 93 33 55 0 29 100 37 53 96169572% 37 66+9 36 35 23 31 80 35 35 96516739% ]; % M0=M; %mid=M0(:,6); %finalexam=M0(:,1); %hist(finalexam/(maxmark(1))); idno=M(:,size(M,2)); % id number M=M(:,1:(size(M,2)-1)); % ignore id number column M1=M(:,1:size(M,2))/(diag(maxmark)); M2=M1*(diag(wts)); final=(sum(M2'))'; %figure %hist(final); final=[final M(:,1)]; for i=1:size(M,1), disp(['final grade: ',int2str(final(i)), ' id: ' int2str(idno(i)) ]); end