- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计题目一
课程设计题目一:课程成绩分析系统设计
一、实验题目
题目要求
以某班某课成绩为研究对象(包括学号和成绩),实现以下功能:
1.求某门课的最低分、最高分及其相应学号;
2.求该课程的平均分和标准方差;
3.将该课程按照从大到小的顺序排列,并显示相应学号;
4.绘制该课程学生成绩直方图(提示:先将学生成绩分为几个分数段score,统计相应分数段学生人数n,选择分数段的中间数据score1,以score1与n为横、纵坐标,绘制直方图)
要求:某班某课成绩的学号和成绩通过文件输入;排序结果保存到文件;直方图在图形窗口显示。另外,将选择的某班某课成绩绘制成表放置到实验报告中,用两种方法(直接用Matlab中的函数命令和编写函数文件)求最低分、最高分、平均分、标准方差。
二、算法说明
首先给出一个表格如下图:
学号 成绩 学号 成绩 200805001 95 200805017 87 200805002 91 200805018 69 200805003 87 200805019 66 200805004 98 200805020 71 200805005 73 200805021 93 200805006 50 200805022 89 200805007 68 200805023 85 200805008 88 200805024 68 200805009 99 200805025 65 200805010 58 200805026 76 200805011 94 200805027 79 200805012 90 200805028 70 200805013 86 200805029 80 200805014 72 200805030 74 200805015 100 200805017 87
所以根据上表编写函数文件按照题目中的顺序求最低分、最高分、平均分、标准方差:
给定一个矩阵(第一列为学号,第二列为成绩),将成绩降序排列而学号也根据成绩进行相应的排列,进而取得最大值及最小值,然后依次求平均值和标准方差。
算法的伪代码描述:
导入表格数据,把数据读取。
2、对数据进行处理,运用两种方法求成绩的最小值、最大值、均值、标准差。
3、得到以上数据以后,下面对成绩所构成的数据进行排序,运用两种方法,一是matlab内部函数sort,二是运用for循环来完成。
对于 i=1,2,…,n-1;
j=n,n-1,n-2,……i+1
条件语句if x(j)x(j-1)
y=x(j);x(j)=x(j-1);x(j-1)=y;%将前后两个元素进行比较较大的一个提前,依次进行循环,最后将元素从大到小排列
w=z(j);z(j)=z(j-1); z(j-1)=w;%将第一列相应的元素排列
else x(j) -1)
结束循环
4、绘制成绩的直方图,绘制该课程自带函数学生成绩直方图时,统计相应分数段学生人数n,选择分数段的中间数据用hist{“[n,xout]=hist(data,10)”}以10分为一个段,其中n为分数段内的人数,xout为中间数据,然后bar与hist组合来绘制直方图。
三、测试结果
运行附录中的程序,得到如下结果:
最低分为:70
学号为:200805028
最高分为:100
学号为:200805015
200805015 100
200805009 99
200805004 98
200805001 95
200805011 94
200805021 93
200805002 91
200805012 90
200805022 89
200805008 88
200805003 87
200805017 87
200805013 86
200805023 85
200805029 80
200805027 79
200805026 76
200805030 74
200805005 73
200805014 72
200805020 71
200805028 70
根据图示的成绩数据
您可能关注的文档
- 新人教版一年级下册数学第二单元例5解决问题.ppt
- 用百分数解决问题(一)教学课件修改版.ppt
- 2025《中小企业的绩效考核现状和问题调研分析案例—以A公司为例》3800字.docx
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section A2d-.pptx
- 2025《中小企业人力资源管理问题及对策—以江铃汽车为例》6600字.doc
- 2025《中小企业人员招聘问题研究—以永州湘江纸业为例》8300字.doc
- 化学使世界变得更加绚丽多彩(化学课件)(共31张PPT).ppt
- 2025《中学化学实验教学现状的调查研究报告》5600字.docx
- 2025《自动售货机的组成分析》3400字.docx
- 2025《淄博高青县S污水厂AO工艺设计与运行效果分析》16000字(论文).doc
- 初中英语人教版七年级上册第四单元Where is my schoolbag ! Section A .ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.ppt
- 初中英语人教版七年级下册 Unit 6 I'm watching TV. Section A 11a.pptx
- 注册土木工程师培训课件.ppt
- 初中生物济南版七年级上册第一章奇妙的生命现象 第三节生物学的探究方法.ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.pptx
- 注册安全工程师案例课件.ppt
- 初中物理人教版八年级上册第二章第4节噪声的危害和控制课件(共19张PPT).pptx
- 注册安全工程师王阳课件.ppt
- 初中数学青岛版八年级上2.4《线段的垂直平分线》课件(16张PPT).ppt
原创力文档


文档评论(0)