function output = fun1(grade) % grade: 原始成绩

level = {'不及格', '不及格', '不及格', '不及格', '不及格', '及格', '中等', '良好', '优秀', '优秀'};
% 根据成绩对应等级

djf = level(floor(grade/10)+1); % 计算等级分

output = struct('ysf', grade, 'djf', djf); % 构造输出结构体

% 输出原始分和等级分情况
disp(['原始分:', num2str(grade), ',等级分:', djf]);

end

使用Matlab完成下述问题:有一门课程的成绩要转化为等级分转化规律为:90-100分之间包含90分为优秀80-90分之间包含80分为良好70-80分之间包含70分为中等60-70分之间包含70分为及格60分以下为不及格。请编写函数fun1完成这项工作然后将原始分和等级分一同赋值给输出变量输出变量的类型为 n×1型的结构型变量第一个分量名字为ysf内容是课程的原始成绩第二个分量名字为djf内容是课

原文地址: https://www.cveoy.top/t/topic/fi8T 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录