stu = unique(matrix(:,1)); % 找出矩阵中不同的学生序号

n = length(stu); % 学生数量

result = zeros(n, 2); % 初始化结果矩阵

for i = 1:n index = find(matrix(:,1) == stu(i)); % 找出该学生在矩阵中的行数 cost = matrix(index, 2); % 取出该学生的餐费 result(i, 1) = stu(i); % 将该学生的序号放入结果矩阵中 result(i, 2) = mean(cost); % 计算该学生的平均餐费并放入结果矩阵中 end

disp(result); % 显示结果矩阵

Matlab代码:统计学生平均餐费

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

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