MATLAB学生管理程序实验报告_第1页
MATLAB学生管理程序实验报告_第2页
MATLAB学生管理程序实验报告_第3页
MATLAB学生管理程序实验报告_第4页
MATLAB学生管理程序实验报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MATLAB数学实验报告姓名: 张宗豪学号: 1304100514指导老师:易昆南专业班级:统计1003目录1学生管理程序 22自测题 83 144编写y=sin(x)的程序动画 155编写y=sin(x)的电影动画 166求极限187求导198蛛网模型 219水塔模型 2410 2711 2812 3113 3414 3615 3816 4117 4418封闭经济问题 5019随机模拟方法的应用54一.学号 1304100514班级统计1003姓名张宗豪 指导教师易昆南实验题目学生管理程序评 分1、设计(实习)目的:1 了解MATLAB在实际问题中的应用2 通过实践加深对这门语言中M文件的了

2、解3 熟悉简单程序结构,如循环结构(for循环、while循环)选择结构(if-else-if)、分支语句(switch-case-otherwise)。2、实验内容:编写一个学生管理程序,输出包括姓名、成绩、等级,并求出班平均成绩、标准差、最大、最小成绩、统计成绩各区段人数等。3. 详细设计:具体步骤如下:for i=1:10 ai=89+i; bi=79+i; ci=69+i; di=59+i;endc=d,c;Name='张','李','黄','陈','朱','刘'Sex='男'

3、;,'男','女','女','女','男'Age='20','21','20','20','21','19'Score=100,95,86,72,66,59;Rank=cell(1,6);Tell='136110','136111','136112','136113','136114','136115'S=struct(

4、9;Name',Name,'Sex',Sex,'Age',Age,'Score',Score,'Rank',Rank,. 'Tell',Tell);for i=1:6 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='不及格'

5、; endenddisp('学生姓名 ','性别 ','年龄 ','得分 ',. '等级 ','联系方式');for i=1:6 disp(blanks(3),S(i).Name,blanks(9),S(i).Sex,blanks(8),S(i).Age,blanks(8),. num2str(S(i).Score),blanks(7),S(i).Rank,blanks(5),S(i).Tell);endScore=100,95,86,72,66,59;Max=max(Score);Min=min(

6、Score);M1=mean(Score);M2=std(Score);disp('平均成绩');disp(M1);disp('标准差');disp(M2);disp('最高分');disp(Max);disp('最低分');disp(Min);disp('满分的人数为:');disp(f);disp('优秀的人数为:');disp(y);disp('良好的人数为:');disp(l);disp('及格的人数为:');disp(j);disp('不及格的人数为

7、:');disp(x);4:实验结果: 输入内容(即步骤末尾内容): disp('学生姓名 ','性别 ','年龄 ','得分 ',. '等级 ','联系方式');for i=1:6 disp(blanks(3),S(i).Name,blanks(9),S(i).Sex,blanks(8),S(i).Age,blanks(8),. num2str(S(i).Score),blanks(7),S(i).Rank,blanks(5),S(i).Tell);end 打印得到:学生姓名 性别 年龄

8、得分 等级 联系方式 张 男 20 100 满分 136110 李 男 21 95 优秀 136111 黄 女 20 86 良好 136112 陈 女 20 72 及格 136113 朱 女 21 66 及格 136114 刘 男 19 59 不及格 136115平均成绩 79.6667标准差 16.5005最高分 100最低分 59满分的人数为: 1优秀的人数为: 1良好的人数为: 1及格的人数为: 2不及格的人数为: 15:实验总结 我只初步涉猎过C+,而Matlab有些规则和C语言的有些不同,但结构形式,大部分语句还是相同的,所以对于Matlab,也比较好接受。 在实验过程中,也遇到不少的问题,比如在确定元胞数组所含元素个数的时候,出现了数组元素与声明不一致的问题;在定义结构体数组S的时候,域的创建出现了问题;还有在打印信息的时候,排版出现了问题,使得整体太挤,不美观;实际操作Matlab的时候,出现“Undefined”的情况;用Matlab内部函数求最大值max,最小值min,平均数mean,标准差std,对象应该是向量数组或者矩阵,而不是字符串等等,不过好在通过查书和认真检查,这些问题都一一得到了解决,问题都不再是问题,而成为了经验,对此我十分的高兴。 我觉得收获呢,收获了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论