MATLAB与科学计算试验汇报指导老师:易昆南试验时间:大二年级上学期学院:数学科学与计算技术学院专业班级:记录0902姓名:丁克明学号:目录1.学生成绩管理……………………………………32.函数极限问题……………………………………53.蛛网模型…………………………………………74.水塔模型…………………………………………105.混沌问题…………………………………………126.koch曲线…………………………………………147.拉格朗日与三次样条插值以及曲线拟合………178.解线性方程组……………………………………209.矩阵对角化………………………………………2310.矩阵原则化……………………………………...2411.摸球试验…………………………………………2612.钉板问题…………………………………………2613.火车问题…………………………………………28一、学生成绩管理二、函数极限问题学号班级记录0902姓名丁克明指导教师易昆南试验题目学生成绩管理程序评分1、设计(实习)目的:1结合实际问题展现MATLAB在生活和学习方面的广泛应用2学会运用MATLAB编程并求解实际问题3学会并运用for循环和switch构造,以及MATLAB中已经有函数如sum4理解单元数组cell和构造数组struct的作用,学会创立这些数组.2、试验内容:编写一种学生成绩管理的函数程序:将学生成绩按五个等级划分:优秀(90以上),良好(80-90),中等(70-79),及格(60-69),不及格(60如下)对输入的学生成绩按五个等级划分后,打印学生姓名,得分,等级,并计算全班最高分、最低分、平均分。3、详细设计clearfori=1:10a{i}=89+i;b{i}=79+i;c{i}=69+i;d{i}=59+i;endc=[d,c];Name=input('pleaseinputname:');Score=input('pleaseinputscore:');n=length(Score);Rank=cell(1,n);S=struct('Name',Name,'Score',Score,'Rank',Rank);fori=1:nswitchS(i).Scorecase100S(i).Rank='满分';caseaS(i).Rank='优秀';casebS(i).Rank='良好';casecS(i).Rank='及格';casedS(i).Rank='不及格';endenddisp(['学生姓名','得分','等级']);fori=1:ndisp([S(i).Name,blanks(6),num2str(S(i).Score),blanks(6),S(i).Rank]);ends=0;fori=1:ns=S(i).Score+s;endaverscore=s/n;t=S(1).Score;fori=1:(n-1)if(S(i).ScoreS(i+1).Score)m=S(i+1).Score;endenddisp(['平均成绩']);disp([averscore]);disp(['最高分']);disp(t);disp(['最低分']);disp(m);4、试验成果:5、试验总结:这是我第一次接触matlab并运用matlab处理实际问题,在此前学习C++的时候,处理一种问题的代码会很繁琐。但相似的问题,在matlab中却变得很简朴。这就是matlab的强大之处。运用它可以以便的处理许多实际问题。懂得了这一点,我决心后来会认真的学习这样一门课程。同步,它也给我们枯燥的数学公式的学习带来了动手处理实际问题的机会。是将理论与实际相结合的措施。让我们愈加体会到知识的力量是强大的,我们应当更好的掌握科学技术和有关理论知识,并可以将其运用于实际生活当中。在处理这个问题的时候也确实碰到了某些问题。例如怎样输入符号数组和数值数组的问题,当时一直不理解。当通过查询资料,和同学讨论,最终明白了。输入符号时,符号要用单引号,而数二、函数极限问题据就不需要了。通过这样一次实践,我愈加明白了动手的必要性。只有理论知识是远远不够的。因此后来一定要加强自己的动手能力,勤动手。三、蛛网模型学号班级记录0902姓名丁克明指导教师易昆南试验题目函数极限问题评分1、设计(实习)目的:1结合实际问题展现MATLAB在生活和学习方面的广泛应用2学会运用MATLAB编程并求解实际问题3学会并运用movie和moviein函数,以及plot构造。4理解getframe以及学会运用axis调整坐标抽2、试验内容:自选函数,运用plot进行绘图。并使用movie以及moviein,制作函数极限动画。3、详细设计clearm=moviein(16);holdonfori=1:50forj=1:it1=(j-1)*5;t2=j*5;t=t1:0.01:t2;axis([0,40,-1,1])%限制动画的坐标显示大小plot(t,0,'.r')plot(t,1./t,'.')endm(:,i)=getframe;endmovie(...