% marks co370 fall/98 maxmark = [100 36 100 20 85 100 30 100]; wts=[30 10/3 15/2 10/3 20 15/2 10/3 25]; % % Finalexam Ass1 Case1 Ass2 Midterm Case2 Ass3 project M = [ 65 27 89 17 49 89 0 87 -93119011% 75 32 88 15 71 90 29 92 -94003874% 72 18 57 0 42 80 25 65 -94039844% 47 25 76 15 44 88 19 86 -94040253% 40 16 78 0 63 74 0 81 -94064315% 58 22 86 14 71 94 27 82 -94087380% 59 0 57 14 67 80 18 65 -94098713% 75 23 86 15 61 94 29 82 -94102777% 71 24 78 18 47 74 0 81 -94108238% 71 18 89 12 45 89 20 87 -94110605% 69 30 86 15 61 94 21 82 -94131950% 86 22 88 17 76 90 21 92 -94303913% 69 30 88 15 73 90 28 92 -94378852% 48 29 78 19 37 74 30 81 -95006223% 82 33 80 19 81 95 26 92 -95025096% 32 31 92 17 48 90 16 74 -95063536% 54 22 89 11 54 89 4 87 -95063581% 56 27 87 15 39 94 27 77 -95083031% 67 32 76 16 46 88 0 86 -95088001% %%% 18 57 0 0 0 65 %95092597% 43 15 87 13 34 94 0 0 -95119965% 82 26 87 14 63 94 28 77 -95137426% 63 33 92 17 62 90 18 74 -95291680% 84 32 92 14 72 90 22 74 -95343621% 67 25 76 17 0 88 0 86 -95392547% 59 23 86 20 34 94 11 82 -96168693% 49 32 80 17 81 95 18 92 -96339465% ]; % 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'))'; hist(final); final=[final M(:,1)]; for i=1:size(M,1), disp(['final grade: ',int2str(final(i)), ' id: ' int2str(idno(i)) ]); end -------------------------------------------- final grade: 71 id: -93119011 final grade: 84 id: -94003874 final grade: 62 id: -94039844 final grade: 65 id: -94040253 final grade: 60 id: -94064315 final grade: 75 id: -94087380 final grade: 64 id: -94098713 final grade: 79 id: -94102777 final grade: 69 id: -94108238 final grade: 73 id: -94110605 final grade: 77 id: -94131950 final grade: 87 id: -94303913 final grade: 83 id: -94378852 final grade: 64 id: -95006223 final grade: 89 id: -95025096 final grade: 61 id: -95063536 final grade: 68 id: -95063581 final grade: 67 id: -95083031 final grade: 70 id: -95088001 final grade: 38 id: -95119965 final grade: 80 id: -95137426 final grade: 74 id: -95291680 final grade: 82 id: -95343621 final grade: 59 id: -95392547 final grade: 66 id: -96168693 final grade: 78 id: -96339465