- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010年
08级信息与计算科学专业《Matlab课程设计》
一、进度安排
12
周五
安排课程设计任务、要求及考核方法,学生进行分组;
12月18、19日
(周六、周日)
查阅资料,撰写预习报告;
12
(周一)
熟悉课程设计实验环境及任务要求,进行方案设计与论证,提交预习报告;
12
(周二)
按照设计方案编写软件流程图,编写软件程序;
12
(19周周三)
编写软件程序,完成部分设计任务要求;
12
(周四)
改进程序并撰写课程设计报告;课程设计验收、答辩;
12
(周周五)
提交课程设计报告。
二、上机时间地点:
时间:19周周一~周五上午8:00~12:00
地点:物理实验中心仿真实验室
三、成绩评定方法:
评分项目
占总分比例
内容1打分
内容2打分
内容3打分
内容4打分
预习报告
10%
格式(3)
书面(3)
内容(4)
考勤
10%
全勤(10)
答辩
40%
理解(10)
回答(10)
程序(10)
平时(10)
设计报告
40%
格式(5)
书面(5)
内容(20)
分析(10)
考勤:共5次,全勤10分,缺勤一次扣2分,迟到一次扣1分。
MATLAB语言课程综合课程设计
设计报告
题目:常微分方程成绩GUI设计
常微分方程成绩GUI设计
一、课程设计目的
1、熟练掌握Matlab的基本编程方法,及其编程风格;
2、熟练掌握Matlab常用函数的使用;
3、与本专业相关知识相结合,掌握其在程序开发、gui设计中的应用方法,以及excel、word、C语言等接口方法。
二、课程设计内容
0820862班常微分方程成绩
学号
姓名
成绩
学号
姓名
成绩李鑫
80孙艺真
77陶胜聪
72吴丹
76孙岩
49吕伟
79丛悦
90张英凯
89郭欢
79唐占坤
71王敏
91张明诚
87李晖
69徐梦晨
78武彩霞
80费兆福
68王磊
91吴琼
97宋华龙
100王飞
88张恒
80邬俊
96吴乐
96张铁想
83陈增
63张嘉昇
68许小龙
65杜静芳
86徐彬林
85王勇
41苏桂福
89皇甫彦霖
68
1、用两种方法之一(命令方法和GUI设计向导)
设计对话框,对话框名称为“0820862班常微分方程课程成绩分析--32人制学号”;
2、用两种方法之一(直接用Matlab中的函数命令和编写函数文件)
求最低分、最高分、平均分、标准方差。
3、将该课程的成绩按照从大到小的顺序排列,并显示相应学号
4、绘制该课程学生成绩直方图
三、课程设计流程
1、用命令方法设计自定义对话框,对话框名称为“0820862班常微分方程课程成绩分析--32人制学号”,内容为“欢迎进入课程成绩GUI分析”。
MATLAB编程代码如下
CreateStruct.WindowStyle=replace;
CreateStruct.Interpreter=tex;
Data=1:64;Data=(Data*Data)/64;
h=msgbox(欢迎进入课程成绩GUI分析,0820862班常微分方程课程成绩分析--32人制学号,custom,Data,hot(64),CreateStruct);
欢迎进入课程成绩GUI分析
2、在MATLAB中导入成绩组成矩阵scores,学号简化成与成绩对应的行标1,2,3,4…
scores =[ 80 72 49 90 79 91 69 80 91 100 80 96 63 65 85 89 77 76 79 89 71 87 78 68 97 88 96 83 68 86 41 68;];
2、1 求全班学生成绩的最高分
[maxs,ind]=max(scores)
maxs =
100
ind
10
2、2 求全班学生成绩的最低分
[mins,ind]
文档评论(0)