高等数学实验报告matlab

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西安交通大学

高等数学

实验报告

班级

组员与学号

2013年

实验名称:学生成绩管理

一、实验目的

二、实验内容

三、详细编程

clear

for i=1:10

a{i}=89+i;

b{i}=79+i;

c{i}=69+i;

d{i}=59+i;

end

c=[d,c];

Name=input('please input name:');

Score=input('please input score:');

n=length(Score);

Rank=cell(1,n);

S=struct('Name',Name,'Score',Score,'Rank',Rank); for i=1:n

switch S(i).Score

case 100

S(i).Rank='满分';

case a

S(i).Rank='优秀';

case b

S(i).Rank='良好';

case c

S(i).Rank='及格';

otherwise

S(i).Rank='不及格';

end

end

disp(['学生姓名 ','得分 ','等级']);

for i=1:n

disp([S(i).Name,blanks(6),num2str(S(i).Score),blanks(6),S(i).Rank]); end

s=0;

for i=1:n

s=S(i).Score+s;

end

averscore=s/n;

t=S(1).Score;

for i=1:(n-1)

if(S(i).Score

t=S(i+1).Score;

end

end

m=S(1).Score;

for i=1:(n-1)

if(S(i).Score>S(i+1).Score)

m=S(i+1).Score;

end

end

disp(['平均成绩']);

disp([averscore]);

disp(['最高分']);

disp(t);

disp(['最低分']);

disp(m);

四、实验结果

五、实验总结

相关文档
最新文档