数学实验报告模板

时间:2024.4.8


数学实验报告

题目

对成绩数据的统计与分析

20##年12月15日

对成绩数据的统计与分析

一、  实验目的

1.       掌握MATLAB基础功能的使用方法,以加强大学生数学实验与数学建模能力。

2.       通过对程序设计的学习增强学生对数学问题处理方法探究的兴趣。

二、  实验问题

  问题背景:每门课程考试阅卷完毕,任课老师都要对班中考试成绩进行统计,于是出现下面两个问题

1.   统计全班人数,平均分,不及格人数及90分以上人数

2.   计算0-60,60-90,90-100的成绩分布情况,绘制饼状图,凸显不及格的人。

三、  建立数学模型

   现将以上实际问题转化为一下数学问题:

      现给出一个数组[a1,a2,a3······an],通过循环语句计数求出n的值,并计算数组中数值大于等于90和小于60的元素个数,绘制不同数值段(0-60,60-90,90-100)的百分比的饼状图。

四、  问题求解和程序设计流程

1.关于成绩,选择将成绩做成数组的形式进行处理。

2.处理则运用for-end,if-else if-end,while-end等循环语句。

3.绘制饼状图则使用一般的数学运算及一些基本绘图代码(pie命令,explode命令)。

五、  上机实验结果的分析与结论

1.设计程序如下:

a=input ('请输入成绩组 a[n]=');

[h,j]=size(a);

zongrenshu=j;

pingjunfen=0;

gaofen=0;

bujige=0;

yiban=0;

 for i=1:1:j;

   fenshu=a(i); 

  if fenshu>90;

     gaofen=gaofen+1;

     pingjunfen=pingjunfen+fenshu;

  else if fenshu<60;

       bujige=bujige+1;

       pingjunfen=pingjunfen+fenshu;

  else pingjunfen=pingjunfen+fenshu;

  end

  end

 end

pingjunfen=pingjunfen/zongrenshu;

yiban=zongrenshu-bujige-gaofen;

x=[bujige,yiban,gaofen];

explode=[1,0,0];

pie(x,explode);

zongrenshu

pingjunfen

bujige

gaofen

      2.运行结果截图:

       

由于图片大小问题,请看下一页

      通过输入了一组成绩数据,得出了该数据的总人数、平均分、不及格人数及高分段人数,并绘制出了相应饼状图。结果正确无误!但是只能用英文拼音显示。

六、  实验总结与体会

通过几次数学上机实验的锻炼,熟练了MATLAB的基本操作,学会了如何让曲线曲面可视化,求极限、导数和积分,行列式、矩阵与线性变换,随机变量数据模拟,圆周率?的近似计算等常见实验的程序编辑,收获颇丰。

随着每次实验的完成,我们慢慢体会到MATLAB在科研与日常生活中的重要性,它不仅有强大的计算功能,还有很强大的绘图功能。在编程的时候,一些细节问题决定了程序正确与否和程序能否正常运行,比如“:”和“;”的区别,“.*”与“*”的区别等。

最重要的是,每次实验前都有老师用两节课悉心讲解第二天要做的实验,并举了很多例子。这让我们能够更加熟悉所做的实验,并有自己探索更深内容的兴趣。

感谢老师让我们接触MATLAB!让我们对它产生了浓厚的兴趣,虽然以后可能再没有MATLAB上机课,但我们会在自己的电脑上继续学习使用MATLAB,它必将在我们以后的学习科研或生活工作中发挥不可忽视的作用。

说明:(1)统一用小四号字,WORD, A4,最小行距排版;每篇4-8页.

     (2)报告的第一面写组员的班级及组员名字.

(3)最后交报告日期为12月27日(第十六周).

     (4)文件名:班级+一个学生姓名;例如:电子32张三.

(5)发往我的电子信箱:weiping@mail.xjtu.edu.cn.


第二篇:数学实验报告模板


《数学实验》报告

实验名称       MATLAB作业         

学    院       机械工程学院       

专业班级       机械0905          

姓    名       郭会明             

学    号       40940152           

20##年 10月


一、【实验目的】

二、【实验任务】第四章习题3、5、9

三、【实验程序】第四章习题3

x=-pi:pi/50:pi;

y=pi:pi/10:4*pi;

z=1:0.1:8;

y1=x.*cos(x);

y2=y.*tan(1./y).*sin(y.*y.*y);

y3=exp(1./z).*sin(z);

subplot(1,3,1);plot(x,y1);

legend('y=xcosx');

xlabel('xÖá');ylabel('yÖá');

subplot(1,3,2);plot(y,y2);

legend('y=xtan1/x*sinx^3');

xlabel('xÖá');ylabel('yÖá');

subplot(1,3,3);plot(z,y3);

legend('y=e^1/x*sinx');

gtext('y=xcosx');gtext('y=xtan1/x*sinx^3');gtext('y=e^1/x*sinx');

title('tuxing');

xlabel('xÖá');ylabel('yÖá');

第四章习题5

t=0:pi/50:20*pi;

x=t.*cos((pi/6).*t);

y=t.*sin((pi/6).*t);

z=2.*t;

plot3(x,y,z);

第四章习题9

t=-10:1:10;

[x,y]=meshgrid(t);

z1=x.^2-2*y.^2;

subplot(1,3,1),mesh(x,y,z1),title('马鞍面')

a=3;

z2=a*ones(size(x));

subplot(1,3,2),mesh(x,y,z2),title('平面')

r0=abs(z1-z2)<=5;

zz=r0.*z2;yy=r0.*y;xx=r0.*x;

subplot(1,3,3),plot3(xx(r0~=0),yy(r0~=0),zz(r0~=0),'x')

title('交线')

四、【实验结果】第四章习题3

第四章习题5

第四章习题9

五、【实验总结】

学习了使用MATLAB绘制平面图形和三维图形。

进一步熟悉了MATLAB的工作窗口

更多相关推荐:
数学实验报告

西安交通大学数学实验报告高等数学实验报告MATLAB实验操作报告同组人髙加西20xx年04月10日电气工程学院电气工程与自动化专业电气12崔彧菲西安交通大学数学实验报告实验一非线性方程组求解一实验目的1熟悉MA...

数学实验实验报告

数学实验实验报告20xx20xx学年第1学期学生姓名学号院部数理学院专业班级任课教师实验报告1实验目的熟悉Mathematica软件包的使用实验内容1用两种方式编写如下自定义函数并求其导数fx在x20x10x5...

数学实验实验报告六答案

实验六实验项目名称优化实验时间20xx52620xx6220xx69实验地点理学实验楼525实验目的1掌握Matlab优化工具箱的基本用法利用优化工具包解线性规划和非线性规划的问题对不同算法作初步分析比较2练习...

数学实验实验报告模板

天水师范学院数学与统计学院实验报告实验项目名称所属课程名称实验类型线性代数实验实验日期班级学号姓名成绩12附录1源程序附录2实验报告填写说明1实验项目名称要求与实验教学大纲一致2实验目的目的要明确要抓住重点符合...

数学实验实验报告

数学与计算科学学院实验报告实验项目名称油价与船速的优化问题所属课程名称数学实验实验类型综合实验日期20xx922班级学号姓名成绩123附录2实验报告填写说明1实验项目名称要求与实验教学大纲一致2实验目的目的要明...

数学实验报告格式

《数学实验》实验报告(20##年03月30日)

《数学实验》实验报告

数学实验实验报告20xx年4月8日一实验问题1指派问题考虑指定n个人完成n项任务每人单独承担一项任务使所需的总完成时间成本尽可能短已知某指派问题的有关数据每人完成各任务所需的时间如下表所示试建模并求解该指派问题...

数学实验报告

数学实验报告数学实验121数学实验报告报告实验目录一第二次实验错误未定义书签1车间加工零件错误未定义书签2证券投资53投资利润最大化74股票投资8二第三次实验101编程计算102蒙特卡洛法近似计算113蒙特卡洛...

数学实验报告3

浙江万里学院实验报告课程名称数学实验实验名称参数估计分组组长余芳芳20xx010488组员黄倩颖20xx010487陈琳20xx010489鲍韵华20xx010490专业班级工商管理125实验日期20xx530...

数学实验报告 2

数学实验报告实验序号日期20xx年11月30日

数学模型实验报告

江西科技师范学院实验报告课程系别班级学号姓名目录实验一Matlab基本语法与绘图实验二Matlab解规划问题实验三Matlab解微积分与微分方程实验四Matlab解最短路问题实验五概率统计模型实验一Matlab...

第一次数学实验报告Matlab基础知识

数学实验报告实验名称Matlab基础知识20xx年4月一实验目的1了解Matlab软件熟悉软件界面和基本操作2了解Matlab基本运算掌握Matlab数据类型以及矩阵和数组基本运算3掌握Matlab程序设计掌握...

数学实验实验报告(35篇)