写一个matlab程序,用matlab写一个小程序

这是一个MATLAB程序,用于管理学生成绩,包括输入学生人数和课程数目,计算平均分、最高分、最低分,并进行成绩排序。程序中包含了初始化、统计分析和自定义排序等函数。
摘要由CSDN通过智能技术生成

% t4.m参考程序(考虑了多人最高、最低等情况):

% 请看懂!!!能编最好!

function t4()

clc

%---------start 初始化---------------

row=input('输入学生人数:');

col=input('输入课程数目:');

score=fix(rand(row,col)*49)+49;

xh0=1:row;

kch0=1:col;

for ii=1:row

zcj_pre(ii)=sum_(score(ii,:));

end

disp('原始成绩表:')

disp([xh0' score zcj_pre']);

%---------end 初始化--------------------

% 调用tongji1

[c_max,index_max,c_min,index_min,c_ave]=tongji1(score);

disp('平均分统计:')

fprintf(' 课程 平均\n');

% 按以上格式输出

disp([kch0',round(c_ave)']);

disp('课程最高分统计:')

fprintf(' 课程 最高 学号\n');

for jj=1:col

fprintf(' %d %d ',kch0(jj),c_m

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值