Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ClassGrades = fopen('class_grades.txt');
- header = fscanf(ClassGrades, '%s', 15);
- fprintf('%55s\n', 'Class Grades');
- fprintf('Name HW1 HW2 HW3 HW4 HW5 HW6 HW7 HW8 HW9 HW10 Exam#1 Exam#2 Final Exam Total Per Cent');
- name = fscanf(ClassGrades, '%s',1);
- i=1;
- colsum=[0 0 0 0 0 0 0 0 0 0 0 0 0];
- while strcmp(name, 'MAXIMUM')==0
- fprintf('\n%s\t', name)
- grades = fscanf(ClassGrades, '%f', 13);
- total(i)=sum(grades);
- fprintf('%.2f\t', grades)
- fprintf('%12.2f %10.2f', total(i), total(i)/6)
- colsum=colsum+transpose(grades);
- name = fscanf(ClassGrades, '%s',1);
- i=i+1;
- end
- fclose(ClassGrades);
- fprintf('\n\nAverage:');
- fprintf('%.2f\t', transpose(colsum)/i);
- fprintf('%12.2f\t%7.2f\n', sum(total)/i, (sum(total)/i)/6);
- figure(1)
- hist(total,20)
- xlabel('Grade Total'), ylabel('Number of Grades')
- title('Class Grade Distribution')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement