ImageVerifierCode 换一换
格式:DOC , 页数:33 ,大小:725KB ,
资源ID:4824598      下载积分:12 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4824598.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(基于matlab的学生成绩分析系统设计样本.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于matlab的学生成绩分析系统设计样本.doc

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 本科毕业论文( 设计) 题 目 基于MATLAB的学生成绩分析系统设计 院( 系) 电子工程与电气自动化学院 专 业 电气工程及其自动化 学生姓名 单亚运 学 号 08035006 指导教师 蒋全胜 职称 副教授 论文字数 6500 完成日期: 年 5 月 30 日巢湖学院本科毕业论文(设计)诚信承诺书本人郑重声明: 所呈交的本科毕业论文(设计), 是本人在导师的指导下, 独立进行研究工作所取得的成果。除文中已经注明引用的内容外, 本论文不含任何其它个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体, 均已

2、在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本人签名: 日期: 巢湖学院本科毕业论文 (设计)使用授权说明本人完全了解巢湖学院有关收集、 保留和使用毕业论文 (设计)的规定, 即: 本科生在校期间进行毕业论文(设计)工作的知识产权单位属巢湖学院。学校根据需要, 有权保留并向国家有关部门或机构送交论文的复印件和电子版, 允许毕业论文 (设计)被查阅和借阅; 学校能够将毕业论文(设计)的全部或部分内容编入有关数据库进行检索, 能够采用影印、 缩印或扫描等复制手段保存、 汇编毕业, 而且本人电子文档和纸质论文的内容相一致。保密的毕业论文(设计)在解密后遵守此规定。本人签名: 日期

3、: 导师签名: 日期: 基于MATLAB的学生成绩分析系统设计摘 要本文运用MATLAB工具实现了学生成绩分析系统的设计。该系统分为成绩收录统计模块、 成绩分析模块、 分析结果评价模块、 试卷报告书模块等。经过对学生成绩的分析, 结合excel等辅助应用数据分析的结果, 对学生学习态度、 认知能力、 教师教学质量等各方面进行评价总结, 进而为教学管理提供可靠的依据。该课题不但解决了一项实际问题, 同时也提供了解决一般问题的基本思路。首先对于信息的收集及导入, 然后根据信息分析所需, 其次分析研究内容的可靠性, 最后得出结论。应用学生成绩分析系统,能够大大提高工作效率, 减少成绩评判的误差。 关

4、键词: MATLAB; 学生成绩分析系统; 信息Design of students performance analysis system based on MATLABAbstractThis paper uses MATLAB tools to achieve the student performance analysis system design. The system is divided into grades included statistics module, achievement analysis module, the analysis results evalua

5、tion module, test report module. Through the analysis of student achievement, according to excel and other auxiliary applications and data analysis results, the students learning attitudes, cognitive ability, teachers teaching quality and other aspects of summary evaluation, and provide reliable bas

6、is for teaching management.The project not only solved a practical problem, but also provides a solution to the general problem of the basic train of thought. For information collection and introduction, and then according to the information required for analysis, followed by the analysis of reliabi

7、lity of content, the final conclusion. Applied result analysis system is reliable and effective, improve work efficiency, reduce the error of result evaluationKey words: MATLAB; analysis of student achievement systems; information目 录摘 要IAbstractII1. 绪 论21.1 选题的意义21.2 研究内容22. 系统的总体方案设计32.1 系统功能需求32.2

8、系统方案设计32.2.1 系统总体设计方案32.2.2 功能模块介绍43. 系统的功能设计与实现53.1系统的原理53.2 系统的设计与完成63.2.1 主环境的设计63.2.2 导入成绩63.2.3 统计数据74. 系统应用示例分析104.1 系统的应用104.2 运行结果154.3 生成试卷分析15结束语17参考文献18附录191. 绪 论1.1 选题的意义众所周知, 评价学生的学习效果是教学评价的重要环节。随着素质教育的逐步深入, 如何评价学生的学习状况成为我们在学生素质培养方面取得突破的当务之急。评价学生学习状况的目的是激励优秀学生努力学习取得更好的成缋, 同时鼓励基础相对薄弱的学生树

9、立信心, 不断进步。然而, 现行的评价方式单纯的根据绝对分数评价学生的学习状况, 忽略了基础条件的差异; 只对基础条件较好的学生起到促进作用, 对基础条件相对薄弱的学生很难起到鼓励作用。同时我们也意识到, 评价结果只代表评价对象当前的个人情况, 在学生学习状况评价时, 经过考试或其它评价手段所获得的评价结果, 只表明学生当前在某一方面学会的行为或之前所处的位置, 代表她们学会了做什么、 怎么思考同题和表示思想, 评定成绩表明的是学生当前的表现, 它不能代表过去也不能预示将来。因为学生的发展是一个动态起伏的过程, 而不是一个线性过程。而且学生可能在某一方面成绩不理想, 但在其它方面却有出众的表现

10、。评价结果并不一定就是评价对象真实水平的表现, 只是对其表现的一种估计。因此, 我们不要过分迷信评价的结果, 在解释这一结果时不要过分夸大学生的某类差异或变化, 更不要轻易给学生贴上”学习缺乏动力”、 ”没有发展前途”、 ”太笨了”等标签。1.2 研究内容本课题主要解决对学生成绩总体的客观评价, 经过一系列数据的分析比较, 例如平均值, 成绩分布等整体数据的处理, 以及matlab和excel在数据联动功能方面的应用, 所绘制的直方图、 正态分布图等图像信息使得分析成绩系统更直观、 有效地反映学生此课程这一阶段的表现, 进而研究今后的教学重点, 以及从教学到考试等一连串过程中的薄弱环节, 从而

11、达到教学相长的目的。不论是对学生的整体学习情况还是单独考虑每个学生的学习情况都能够进行较好的评价。面比起单纯的绝对分数评价学生的学习状况, 忽略了基础条件的差异, 我们运用了各种方法和模型来去避免这类现象的发生, 动态的分析每个学生的情况, 并从定性和定量两方面分别给出了数值与建议。2. 系统的总体方案设计2.1 系统功能需求 学生成绩分析系统主要功能是完成对学生成绩的分析, 对考试成绩及其试卷等整体情况的横向分析, 而且形成对个人成绩的动态分布的纵向分析。同时, 充分的获取教学信息的基础上, 给出在次研究基础条件上的建议, 便于分析教学, 教务及学生学习规划上的优劣势, 为以后的改进提供依据

12、。学生成绩管理分析系统实现以下主要功能。1、 成绩录入功能能够完成对于学生相关信息和考试成绩的录入: 成绩导入, 试卷模式, 阅卷模式, 教师信息, 课程信息, 学生信息等基本情况( 此系统将学生的成绩制成EXCEL电子表格) 2、 分析信息功能对录入学生成绩信息的基本情况分析并给出结果。( 1) 分析考试相关信息主要包括: 试卷模式, 课程概括, 学号, 阅卷方式等。( 2) 对选取班级成绩结果分析。( 3) 纵向分析学生个人成绩统计。3、 绘图功能分析学生考试情况并绘制该课程成绩直方图。( 1) 该课的最低分、 最高分以及相对应的学号。( 2) 该课的平均分和均方差。( 3) 将该课成绩按

13、照从大到小排列、 显示相对应学号。( 4) 绘制该课学生成绩直方图( 学生成绩分几段, 统计每段分数的人数, 选择分数段中间数据, 以此数据与人数为横、 纵坐标, 绘制直方图) 。4 输出功能输出相关结果: 成绩分布直方图、 考试结果的分析以及生成试卷分析。2.2系统方案设计2.2.1 系统总体设计方案本系统的主要模块可大致分为: 主界面设定, 成绩导入, 数据统计, 直方图绘制, 正态分布规律的判定, 评价分析成绩, 生成成绩报告等方面。系统功能模块如图2-1所示: 图2-1 学生成绩分析功能模块图2.2.2 功能模块介绍1、 主界面设定环节。主界面的设定能够将需要的信息直观而简明地表示出来

14、, 经过matlab命令, 利用GUI设计面板设计对话框, 对话框内容包括了: 最高分及其学号, 最低分及其学号, 班级的平均分, 均方差, 班级考试人数, 直方图等, 对输入任何一组相关成绩信息后均可得到相应的信息数据, 方便对于大量数据分析统计2、 导入成绩。成绩的导入相当重要, 在使用excel与matlab连接上, 经过命令程序将成绩数据导入matlab运行环境中, 成功实现了matlab和excel的联动, 使得对于输入数据这一环节更加简便, 同时也为后面的分析研究提供了可靠而有效的数据支持。3、 统计数据。统计数据是本系统的关键环节, 经过编程将一系列数据进行计算分析得出该组数据的

15、最大值、 最小值、 平均差、 均方差等经验分布数据, 为后面绘制直方图提供了可靠地数据基础, 同时, 平均值, 均方差的计算为后面进一步评价成绩作了铺垫。4、 绘制直方图。作为评价及分析的图像依据, 直方图让人一目了然, 直方图中包涵了大量统计信息, 直观且迅速地将信息传递出来, 并为后面判定系统是否符合正态分布提供了依据。5、 正态分布的判定。学生成绩是否服从正态分布关系到试卷质量、 教师教学等一系列考试之外的硬件信息, 服从正态分布且平均值等都处于系统允许的范围内是即认定系统分析可靠, 分析结果可靠。6、 其它成绩信息分析。及格率以及分数段的比例、 班级成绩波动情况等分析有效地拓展了分析思

16、路, 而且涵盖了大量分析成绩的重要依据。7、 生成分析报告。在成绩分析的基础上, 对符合某种情况的结果, 给出相应的建议, 生成考试成绩分析分析结果, 为老师的教学和对学生个人的培养提供信息。3. 系统的功能设计与实现3.1系统的原理 MATLAB的图形和可视化能力很好的体现了算法的性能和指标。得到的算法能够在Simulink环境中以模块的形式实现, 经过系统的建模, 进行系统的动态仿真从而得到算法在系统中的动态验证。分析主要过程是对主体设计的编程, 以及调用函数的应用分析过程。以下简单介绍系统工作的基本原理: 1、 经验数据分析: 衡量教育测量指标的质量的可信度、 效率度也是以统计数据为基础

17、的, 经过matlab编程语言和调用相关函数实现对成绩的最大值, 最小值, 平均值, 均方差等统计数据的图形化, 并进一步绘制直方图。2、 正态分布原理: 教育界普遍认为,当考试试题比较合理、 难易适中时,学生成绩基本上服从正态分布, 即呈现出”中间大, 两头小”的图形分布趋势。大多数学生的成绩处于中等状态,高分段和低分段的学生人数较少, 是符合统计学中的统计规律的。成绩分析系统的基本原理及其系统的工作流程如下图3-1所示: 图3-1 成绩分析系统原理图 利用成绩分析系统原理及其运行步骤可方便程序的编写和嵌入, 对于其中细节的讨论和研究起着重要的作用, 同时, 使用上述方法分析成绩, 得出结论

18、的方式也是有效且合理的。原理的确立让后面的操作和编程更有信心。3.2 系统的设计与完成在matlab环境下完成学生成绩系统的设计首先要在MATLAB环境下经过运行编写的成绩分析界面程序, 完成分析界面的设计; 然后录入成绩, 建立分析对象; 最后完成对成绩进行统计。3.2.1 主环境的设计即成绩分析系统界面程序的设计制作, 主要包括在matlab中编写程序语言, 设计成绩收录, 学生信息等操作和信息窗口。操作界面上的正态分布直方图按钮指示对应的是正态分布直方图, 依此类推。在matlab中编程结束后运行程序, 显示学生成绩分析系统主界面, 如图3-2所示: 图3-2 程序主界面3.2.2 导入

19、成绩运用excel和matlab的数据连接, 经过matlab编程语言将excel表格中的数据导入matlab中, 进一步调试后完成对数据的解读和分析。导入成绩的程序如下: functiondaoru_callback(hObject, eventdata)handles=guidata(gcf);drvalue=get(handles.chengji,value);switchdrvalue;case1;geshi=*.xls,Excel file (*.xls);FileNameFilePath=uigetfile(geshi,导入外部数据,*.xls);,if isequal(FileN

20、ame,FilePath,0,0);FileFullName=FilePathFileName;pathstr,namestr,ext=fileparts(FileName);if strcmpi(ext,.xls);datacj,data_char=xlsread(FileFullName);.chengji.char=data_char;savechengji.matchengji;data=datacj(:,end); 3.2.3 统计数据1、 设计基本对话框经过gui命令框设计统计数据的基本对话框, 该对话框应包括输入数据要求, 根据统计以下要点: 最高分, 最低分, 平均分等。命令对

21、话框的程序如下: set(gcf,position,172 224 570 463 ,NumberTitle,off,color,c,name,08电气自动化成绩分析36人制学号);text1=uicontrol(gcf,style,text,string,输入函数矩阵,position,20 430 130.5 20,fontsize,10);edit1=uicontrol(gcf,style,edit,position,20 405 530 20);text3=uicontrol(gcf,style,text,string,最高分及相应学号为,fontsize,10,position,80

22、 360 120 20);text4=uicontrol(gcf,style,text,position,210 360 50 20);text5=uicontrol(gcf,style,text,string,最低分及其相应学号为,fontsize,10,position,280 360 120 20)text6=uicontrol(gcf,style,text,position,410 360 50 20);text7=uicontrol(gcf,style,text,string,该课程平均分为,fontsize,10,position,90 335 100 20);text8=uico

23、ntrol(gcf,style,text,position,210 335 50 20);.初步分析对话框如下图3-3所示: 图3-3 分析对话框2、 获取最大值, 最小值, 标准差, 平均差将按学号排列的学生成绩进行相应的最大值, 最小值, 标准差, 平均差的分析。是此次学生成绩分析系统中的关键的分析程序内容。( 1) 求成绩的最大值程序如下: function mx,d2=masize(a)n=length(a);mx=a(1);for i=1:n if a(i)mx mx=a(i);d2=i; endend( 2) 求成绩的最小值程序如下: function m1,d1=misize(a

24、)n=length(a);m1=a(1);for i=1:n if a(i)m1 m1=a(i); d1=i; endend( 3) 求成绩的平均值程序如下: function average=avsize(a)s=0;n=length(a);for i=1:n s=s+a(i);endaverage=s/n;( 4) 求成绩的方差程序如下: function s1=sdsize(a)s=0;s3=0;n=length(a);for i=1:n s3=s3+a(i);end average=s3/n; for i=1:n s4=(a(i)-average).2; s=s+s4; ends1=s

25、qrt(s/(n-1);经过此模块对学生成绩的统计分析, 不但给出了学生成绩的最大值和最小值, 还完成了对学生成绩的平均差, 标准差等经验数据的分析, 为后面做直方图奠定了数据基础。4. 系统应用示例分析4.1 系统的应用1、 下面对系统功能进行测试, 以巢湖学院08级自动化班matlab考试的成绩为例, 将成绩制成excel电子表格, 经过matlab的导入函数, 在matlab的环境中, 生扩展名为.xls的文件, 就完成成绩的录入。制作的班级成绩的excel表格如下图4-1所示: 图4-1 班级成绩excel表格 2、 平均值图。根据成绩导入的数据, 点击”统计得”后点击”均分为”可得成

26、绩平均值。平均值图如图4-2所示: 图4-2 平均值图 3、 绘制直方图。经过学生成绩的录入和分析, 将横轴设置为分数段, 纵轴为累计频数, 即在某分数段人员的分布情况, 运行系统结束后系统自动生成直方图, 从而绘制统计系统直方图并为分析成绩分布及正态分布规律创造条件。下图4-3为成绩分布直方图: 图4-3 成绩分布直方图图形分布大致呈”钟形”, 能够基本认定数据服从正态分布, 符合之前对成绩评价的预估。4、 频数统计对成绩的整体情况做了统计后, 下一步我们要做的就是更进一步的分析。系统要能完成各种横向的统计, 实际参加考试的人数、 缺考人数以及各个分数段之间的人数; 还要统计出标准差、 峰度

27、等。频数统计程序如下: function fenbu_tj(hObject, eventdata)handles=guidata(gcf); data=getappdata(gcf,data); k=get(handles.edit6,string); k=str2num(k); list_value=get(handles.fxjg,value); if isempty(data); n=length(data); mean1=num2str(mean(data); fail_num=sum(data=60); pass_rat=num2str(100*(pass_num/n); pass_

28、num=num2str(pass_num); N90_100=sum(data=90); P90_100=num2str(100*N90_100/n); N90_100=num2str(N90_100); N80_89=sum(data=80); . . P60_69=num2str(100*N60_69/n); N60_69=num2str(N60_69); switch list_value; case 1; set(handles.edit5,string,mean1); case 2; set(handles.edit5,string,及格,pass_num,人占,pass_rat,

29、%);case 3; set(handles.edit5,string,不及格,fail_num, 人占 ,fail_rat, %);case 4; set(handles.edit5,string,60-69分,N60_69,人占 ,P60_69, %);. case 7; set(handles.edit5,string,90分以上,N90_100,人占 ,P90_100, %);case 8; set(handles.edit5,string,实际参加考试共 ,num2str(n), 人);.将各分数段所占人数作统计是本系统所给出的另一个有效而实用的统计分析结果, 根据直方图给出的粗略信

30、息外, 成绩的具体分布对分析教学质量好坏, 教学经验的累积有着重要作用, 其频数值也为后面分析系统是否符合正态分布做好铺垫。5、 正态分布规律分析根据以上统计分析, 能得到学生的成绩平均分、 最高分、 最低分、 各个分数段的人数等, 经过对经验分布、 正态分布的分析以及直方图的试图等大量有效信息。我们能清楚的了解学生的学习, 对知识的掌握情况, 老师的教学质量。我们科根据以往的教学经验, 提出建议, 以供做有效的决策参考, 这样需要建立分析模板程序。分析模板程序的建立, 要根据考试的情况, 建立不同的模板。 ( 1) 判定正态分布规律 程序中分析系统是否符合正太分布并给出评价: mean1=n

31、um2str(mean(data);fail_num=sum(data60);pass_rat=num2str(100*(1-fail_num/n) %;fail_num=num2str(fail_num);N90_100=sum(data=90);P90_100=num2str(100*N90_100/n);N90_100=num2str(N90_100);N80_89=sum(data=80);if norm_h=0 norm_str=服从正态分布; else norm_str=不服从正态分布;case 4moban_str=试卷覆盖率高, 对知识的考察程度较全面体现教学大纲上对知识点掌握

32、情况的不同要求, 从阅卷的情况来看, 总体题量适中, 难度适中。大部分的学生对于基础题都能够掌握的很好,这说明这些学生在平时能够认真学习概念的理解上没有真正掌握, 还需要再强调并加强练习这班的学生学风一般, 个体差距较大, . ( 2) 绘制正态分布图得到系统分析后的正态分布图如下图4-4所示: 图4-4 正态分布图其核密度图如下图4-5所示: 图4-5 核密度图经过对实际成绩的分析, 能够得到大量的信息, 系统还能生成Word文档成绩分析, 能够在界面上选择与考试相关信息, 如任课教师、 阅卷方式、 考试方式等。为了解学生的情况, 为老师教学, 学校管理制定更有效的策略提供了可靠依据。对于其

33、它模块, 不做详述。4.2 运行结果综上所述, 我们能够将上述编程结果调入主界面中, 并再次导入成绩表格, 统计得到具体的系统分析内容, 调试得到主要结果如下图4-6所示: 图4-6 运行的主要结果4.3 生成试卷分析 经过上述数据的分析研究, 可根据教学分析要求, 制作符合要求的表格。表格内容可包括考试科目, 课程编号, 考试时间等统计前的基本信息。同时将成绩分布, 最高分, 最低分, 平均分, 及格率, 成绩分布等作为分析结果的客观内容, 也是该系统分析的主要内容。最后根据系统符合正态分布的规律将系统综合评价导入至试卷分析表中, 完成该系统分析并呈现结果的最终过程。试卷分析的最终结果如图4

34、-7: 图4-7 试卷分析结果从上图4-7能够清晰的看到试卷分析结果, 从中能够直接获取学生对课程的学习情况, 和相关建议, 为老师制定教学策略提供强有力的支持, 而且大大减少了教师的劳动量, 提高了教学的效率。从而改进教学环境, 提高教学水平和质量。结束语基于MATLAB的成绩分析推理系统对学生成绩的综合评价具有一定的可靠性和应用价值, 对于离散非线性变量的处理提供了方法, 符合现实中对数据处理的要求。本系统采用MATLAB编程语言, 其具有强大的数据处理能力, 并经过MATLAB和excel表格的数据联接处理功能, 使系统界面友好、 直观, 又具有较好的实用性、 可靠性、 普适性等优点,

35、能够帮助教师轻松地完成对学生成绩的分析, 并把分析的结果打印出来, 为客观评价学生学习情况, 了解学生对教材、 教法的适应性, 了解教师的教学质量, 为改进教学提供依据, 也为学校决策提供可靠的信息。参考文献1胡昌华, 张伟编著. 基于MATLAB 的系统分析与设计模糊系统M. 西安: 西安电子科技大学出版社, .2楼顺天, 陈生潭, 雷虎民编著. MATLAB 5.x 程序设计语言M. 西安: 西安电子科技大学出版社, 1998.3卫国, 杨向忠编著. 模糊控制理论与应用M. 西安: 西北工业大学出版社, .4陈月光, 项湜伍编著. 用MATLAB对模糊推理系统应用J.电脑学习. ,25(

36、4) : 23-25.5刘文龙, 王坚, 赵小平编著.利用MATLAB处理测绘数据的优越性分析J.海洋测绘. ,19:235-238.6苏金明,刘宏,刘波.MATLAB高级编程M.北京: 电子工业出版社. .7吴鹏.MATLAB高效编程技巧与应用M.北京: 北京航空航天大学出版社. . 8刘会灯,朱飞.MATLAB编程基础与典型应用M. 人民邮电出版社, .9张德丰.MATLAB/Simulink建模与仿真实例精讲M.北京: 机械工业出版社. . 10查普曼(StephenJ.Chapman).MATLAB编程M. 科学出版社. .附录: 主界面部分程序如下: set(gcf,position

37、,172 224 600 463,NumberTitle,off,color,green,name,巢院08电气自动化成绩分析36人制学号);text1=uicontrol(gcf,style,text,string,请按学号顺序输入所有人的分数,position,20 430 200 20,. fontsize,10);edit1=uicontrol(gcf,style,edit,position,20 405 540 20);text3=uicontrol(gcf,style,text,string,最高分及相应学号为,fontsize,10,position,80 360 120 20)

38、;text4=uicontrol(gcf,style,text,position,210 360 50 20);text5=uicontrol(gcf,style,text,string,最低分及相应学号为,fontsize,10,position,280 360 120 20)text6=uicontrol(gcf,style,text,position,410 360 50 20);text7=uicontrol(gcf,style,text,string,均分为,fontsize,10,position,90 335 100 20);text8=uicontrol(gcf,style,t

39、ext,position,210 335 50 20);text9=uicontrol(gcf,style,text,string,成绩方差为,fontsize,10,position,300 335 85 20);text10=uicontrol(gcf,style,text,position,410 335 50 20);text11=uicontrol(gcf,style,text,string,成绩由大到小排列为,fontsize,10,position,20 310 140 20);text12=uicontrol(gcf,style,text,position,20 285 540

40、 20);text13=uicontrol(gcf,style,text,string,相应学号为,fontsize,10,position,20 260 85 20);text14=uicontrol(gcf,style,text,position,20 235 540 20);text15=uicontrol(gcf,style,text,string,成绩直方图为,fontsize,10,position,20 120 117 20);axes1=axes(units,points,position,120 22 319 140);shixian=d=str2num(get(edit1,

41、string);,n0,k=max(d);,M1=num2str(n0);,k1=num2str(k);,l=M1,-,k1;,. set(text4,string,l);,m,n=min(d);,m1=num2str(m);,n1=num2str(n);,mm=m1,-,n1;,. set(text6,string,mm);,eq=mean(d);,m2=num2str(eq);,set(text8,string,m2);,. sd=std(d);,m3=num2str(sd);,set(text10,string,m3);,s,y=sort(-d);,g=mat2str(-s);. set

42、(text12,string,g);,h=mat2str(y);,set(text14,string,h);. h1=find(d=0&d=7.5&d=12.5&d=17.5&d22.5);,t4=length(h4);,.巢湖学院本科学生毕业论文( 设计) 指导教师评阅表内容包括: 学生写作态度、 科研作风, 论文选题的理论意义和实践价值, 论据是否充分、 可靠, 掌握基础理论、 专门知识、 研究方法和技能的水平, 写作的逻辑性、 技巧及其它优缺点。成绩: 指导教师签名: 年月日巢湖学院本科学生毕业论文( 设计) 综合评定意见表答辩委员会评定意见 终评成绩: 答辩委员会主席签名: 年月日院系意见 院长( 主任) 签名: 年月

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服