% marks co367 winter/99 %%final grade: 64 id: 92129769 %%final grade: 51 id: 94041169 %%final grade: 70 id: 94045720 %%final grade: 55 id: 94064868 %%final grade: 64 id: 94065466 %%final grade: 65 id: 94067236 %%final grade: 42 id: 94108238 %%final grade: 80 id: 94112994 %%final grade: 57 id: 94180376 %%final grade: 68 id: 94180393 %%final grade: 98 id: 94802190 %%final grade: 62 id: 95040009 %%final grade: 36 id: 95040119 %%final grade: 61 id: 95072364 %%final grade: 50 id: 95108344 %%final grade: 56 id: 95126848 %%final grade: 45 id: 96010509 %%final grade: 83 id: 96034196 %%final grade: 85 id: 96038422 %%final grade: 81 id: 96038423 %%final grade: 29 id: 96055850 %%final grade: 56 id: 96185096 %%final grade: 81 id: 96188712 %%final grade: 75 id: 96331361 %%final grade: 99 id: 97088689 %%final grade: 93 id: 97249672 %% %actualmaxmark = [70,40,30,80,60,105,100]; %actual maximum attainable maxmark = [70,40,30,60,45,105,90]; % maximum used in calculations % 63.5 40 29.5 68 57.5 98.5 92 97088689%kdyoon:Yoon, Kook-Young David::01:am:math as=4; % current number of assignments wts=[40,40/as,40/as,20,40/as,40/as,40/as]; % final ass4 ass3 midterm ass2 ass1 ass0 M=[ 44.5 10 27.5 40 0 76 75 92129769 33.5 0 0 50 25 87 64 94041169 47.5 21 25 45 34 70.5 79 94045720 37.5 24 24 31 15 69 57 94064868 45 16.5 25.5 42 22.5 61.5 63 94065466 45.5 24 27 28 21.5 59.5 76 94067236 14.5 21 14.5 37 20 66 51 94108238 56 20 28 40 31.5 59.5 80 94112994 39 32.5 28.5 20 19.5 74 49 94180376 41 29 28.5 42 36.5 74 58 94180393 63.5 38 30 65 53 102.5 94 94802190 40.5 17.5 27 41 61.5 63 0 95040009 0 19.5 28.5 27 13 80 60 95040119 43 8.5 29 30 24.5 81 49 95072364 28.5 25 27.5 25 3 69 59 95108344 39 6.5 20.5 28 26 65 68 95126848 31 12.5 10 34 26.5 75 21 96010509 58 28.5 29 40 41 99.5 96 96034196 55.5 37.5 29 45 43 94 97 96038422 49 35 28.5 47 43 92 97 96038423 0 25 0 49 44 0 0 96055850 32.5 27 27 48 30 0 (.56*90) 96185096 46 34 29.5 53 55 91 72 96188712 51 25.5 27.5 50 31 88.5 64 96331361 63.5 40 29.5 68 57.5 98.5 92 97088689 65 39.5 29 42 53.5 102 100 97249672 ]; % M0=M; idno=M(:,size(M,2)); % id number M=M(:,1:(size(M,2)-1)); % ignore id number column %mid=M(:,1);hist(mid); %midperc=mid/60;hist(midperc); %midavg=sum(mid)/length(mid)/60 M1=M(:,1:size(M,2))/(diag(maxmark)); M2=M1*(diag(wts)); final=(sum(M2'))'; final0=final; figure(1) hist(final); %%%%%% normalize since > 100 %finalmax=max(final)+1; %final=final*100/finalmax %%% actual final is max of above and the following or max of final exam final=final-.11*final; %%%% end normalize figure(2) hist(final); final=[final M(:,1)*100/70]; final(:,1)=max(final')'; for i=1:size(M,1), disp(['final grade: ',int2str(final(i)), ' id: ' int2str(idno(i)) ]); end