MATLAB letter grade from Excel file
Show older comments
I am trying convert the percentage grade I calulcated into letter grades and I do not know how to?
%a) Read the student's information into MATLAB using buil-in function
%readmatirx
data = readmatrix("ITEC2600_Sample_Grades.xls");
%b Create an anoymous fucntion to calculate the studet's final make
Final_Grade = @(data)max(data(:,2:3),[],2)*0.10 +data(:,4)*0.20+data(:,5)*0.20+data(:,6)*0.50;
Final= Final_Grade(data)
%c) find the letter for each grade level
2 Comments
Voss
on 17 Oct 2023
Your percentage grade calculation is weighting the Project at 0.7 and the Final at 0:
Final_Grade = @(data)max(data(:,2:3),[],2)*0.10 +data(:,4)*0.20+data(:,5)*0.20+data(:,5)*0.50;
% ^ Project ^ Project again
I guess that should be Project at 0.2 and Final at 0.5:
Final_Grade = @(data)max(data(:,2:3),[],2)*0.10 +data(:,4)*0.20+data(:,5)*0.20+data(:,6)*0.50;
% ^ Final is column 6
Victor
on 17 Oct 2023
Accepted Answer
More Answers (0)
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!