资源描述:
《matlab学生管理程序实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、MATLAB数学实验报告姓名:张宗豪学号:1304100514指导老师:易昆南-6-专业班级:统计1003目录1学生管理程序…………………………22自测题…………………………………83…………………………144编写y=sin(x)的程序动画………155编写y=sin(x)的电影动画………166求极限…………………………………187求导……………………………………198蛛网模型……………………………219水塔模型……………………………2410……………………………2711………………………………2812…3113……………3414……………3
2、615……………………3816………………4117…………………………4418封闭经济问题………………………50-6-19随机模拟方法的应用…………………54一.学号1304100514班级统计1003姓名张宗豪指导教师易昆南实验题目学生管理程序评分1、设计(实习)目的:1.了解MATLAB在实际问题中的应用2.通过实践加深对这门语言中M文件的了解3.熟悉简单程序结构,如循环结构(for循环、while循环)选择结构(if-else-if)、分支语句(switch-case-otherwise)。2、实验内容:编写一个学生管理程序,输出包括
3、姓名、成绩、等级,并求出班平均成绩、标准差、最大、最小成绩、统计成绩各区段人数等。3.详细设计:具体步骤如下:fori=1:10a{i}=89+i;b{i}=79+i;c{i}=69+i;d{i}=59+i;endc=[d,c];Name={'张','李','黄','陈','朱','刘'};Sex={'男','男','女','女','女','男'};Age={'20','21','20','20','21','19'};Score={100,95,86,72,66,59};Rank=cell(1,6);Tell={'136110','136
4、111','136112','136113','136114','136115'};S=struct('Name',Name,'Sex',Sex,'Age',Age,'Score',Score,'Rank',Rank,...'Tell',Tell);fori=1:6switchS(i).Scorecase100S(i).Rank='满分';-6-caseaS(i).Rank='优秀';casebS(i).Rank='良好';casecS(i).Rank='及格';otherwiseS(i).Rank='不及格';endenddisp(['学
5、生姓名','性别','年龄','得分',...'等级','联系方式']);fori=1:6disp([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(Score);M1=mean(Score);M2=std(Score);
6、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(['不及格的人数为:']);disp([x]);-6-4:实验结果:输入内容(即步骤末尾内容):disp(
7、['学生姓名','性别','年龄','得分',...'等级','联系方式']);fori=1:6disp([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打印得到:学生姓名性别年龄得分等级联系方式张男20100满分136110李男2195优秀136111黄女2086良好136112陈女2072及格136113朱女216
8、6及格136114刘男1959不及格136115平均成绩79.6667标准差16.5005最高分100最低分59满分的人数为:1优秀的人数为:1良好的人数为:1及格的人数为:2不