作者:孤剑 孤剑<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
嘿嘿!本来打算不用去了,但是在几天的训练中,发现现在这个组每个成员也还不错。所以,又出动了。
Let's begin to study mathematical modeling and mathematical experiments,begin to learn matlab software.
本来,在上大一的时候就报了学校的数学建模大赛的,可是因为暑假的时间比较紧,事情也比较多(我的时间刚好和大家相反,暑假是我最忙的时候),所以暑期的数学建模培训我也没有去成,本来今天想好好学习学习一下,即使不拿什么奖,也是一种体验啊,体验体验什么是全国大赛。可惜的是今年的培训我又没有去几次,本来想打算放弃了的。没有想到,等培训完成了,老师让我们自己做的时候,以前的同学来找我,让我加入他们的小组。他们的小组开始<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><personname productid="时" w:st="on">时</personname>老师分配的人员,是三人一组的,可是后来一个同学退出了,不得已他们来找我了,让我加入他们的小组。哎!本来培训就没有去,现在让我参加习题制作,不是让我去死吗~_~!但是最终还是同学命难违,低头不见都抬头见的,所以就口头上答应了。正当我送走了这一批,没想到又来一个同学,也是为这个事情来了,说是他们组的一个人走了,现在缺少一个会编写程序的人,让我加入他们的组。哎!为什么都给出这么难得题目啊!已经答应了别人了,再答应这个组,好像有一些不像,所以就说让我考虑考虑。第二天给答复。
第二天,我通过多方打听,听说第一组的那个mm不想干了,嘿嘿!怎么能这么体谅人了,真好为我解围。但是不知道那个mm什么时候宣布这个重大的决策啊!^_^
下午,我就决定和第二组的人一起干了,但是也没有多大的把握(现在也是如此),更何况我们的目标不是什么大奖,是同学之间的一种默契配合啊!嘿嘿!下午和他们讨论了一下,看来他们两个是比较认真的,决定好像没有什么问题了。
晚上,第一组的组长来找我了,说晚上小组一起出动上自习,讨论题目,研究研究。哎!还研究个啥啊!人都解散了。不得已,我还是将我心中那个惊天地,泣鬼神的噩耗告诉组长。嘿嘿,想必大家都知道结果了吧。不过戏剧的是,我准备让他替我告诉那个mm的,没有想到那个mm首先告诉他,说她不想去了。嘿嘿!这么mm选择的时间正是准确阿!真是该出手时就出手啊!这样一来,第一组就这样解散了,留下一个光杆司令了。(后来听说老师又给那位同学安排了一个新的队员)不过,还是想对这个朋友说一下,老兄对不起了!
所以,我就光荣的加入了现在的这个组了。通过我们在一个礼拜的学习,我觉得我没有选择错,每个人都可以取长补短。
成员
|
特长
|
吕小苏(女)
|
写作、计算机编程
|
刘京城
|
思考问题,发现问题、写作
|
孤剑
|
计算机编程、思考
|
希望在我们正式参加比赛前,老师不要把我们这个组分开就好了毕竟我们已经磨合了。(个人感觉如此,希望事实也是如此)
?
当然了,通过上表一看便知,我除了一点微弱的电脑技术知识之外就没有其他的什么优势了,所以,既然答应了别人就的好好干,好好学习。最苦恼的是学些MATLAB。
要在半个月的时间里,学习一门新的编程(也不能说是编程,只能说是一个新的编程环境吧),对于我这个非计算机的人是来说还是有一定挑战性了。嘿嘿,不过我这人就是喜欢挑战,而且在这几天的自学MATLAB的过程中,我好像找到了我大一时候影子了。可能这次能为我东山再起奠定一定的基础吧。
?
现在,学习了三天的MatLab,写了一些小东西,目前可以基本上满足现在这里题目的要求,但是要使推广的话,还需要改进。
?
Source Code:
?
%**********************************************************
%? This is Help Information About FindMinParam() Function.
%?????????? Find the min number in the matrix.
%?????????? Designer:?? 孤剑
%?????????????????????? Liu Jingcheng
%?????????????????????? Lv XiaoShu
%?????????? Verison:<chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">1.0.0</chsdate>? Finish Date:<chsdate w:st="on" year="2004" month="8" day="27" islunardate="False" isrocdate="False">27/08/2004</chsdate>
%????? Copyright (C) By 孤剑 ,Mr Liu,Miss Lv
%?????
%?? Usage:
%?????? FindMinParam(a,iCount)
%?????????????????? a is matrix.
%?????????????????? iCount is Counter.
%?? Waring:
%?????? When used function ,the matrix will be changed.
%
%?? 孤剑 Website:http://blog.csdn.net/alonesword/
%***********************************************************
a=[inf,5,6,17;10,inf,2,20;8,16,inf,8;6,5,21,inf];
Succ=0;
lng=length(a);
rst=zeros(3,lng);
for Count=1:iCount
??? for RowCount=1:lng;
? ??????for ColCount=1:lng;
?????? ??????? if (min(min(a))==a(RowCount,ColCount));
%Find the Row and <state w:st="on"><place w:st="on">Col</place></state> of the min number.
??????????????? tmpMin=min(min(a));????????????????????
%Save the min number in tmpMin.
????????????? ??????? tmpRow=RowCount;??????????????????????
%Save min number's Row in tmpRow.
????????????? ??????? tmpCol=ColCount;???????????????????????
%Save min number's <state w:st="on"><place w:st="on">Col</place></state> in tmpCol.
??????????????? a(RowCount,:)=inf;?????????????????????
%Change whole Rows of the min number to inf.
????????????? ??????? a(:,ColCount)=inf;?????? ???????????????
%Change whole Cols of the min number to inf.
??????????????? Succ=1;????????????????????????????????
%Flag to Successful find the min number.1 is true,0 is false.
??????????????? break;?????????????????????????????????
??????????? end;
? ??????end???? %End For
??????? if Succ==1?? %If successful to find the min number.Do ...
??????????? break;
??????? end;
??? end;
??? if Succ==1?????? %Save the result to the matrix rst.
??????? rst(1,Count)=tmpMin;
??????? rst(2,Count)=tmpRow;
??????? rst(3,Count)=tmpCol;
??? end;
end;
rst????????????????? %Display the result.
?
目前遇到的问题是:
如果把上面的程序写成一个函数的话,矩阵a是需要当成一个变量传入的,计算几个最小值,计算次数iCount也是需要控制的,即:需要构成一个新的函数,传入matrix and iCount,但是,传入的参数在程序执行过程中无法改变???有待解决;
如何把结果表示成图形的东西,毕竟是数学建模嘛,当然要建立一个模型了,给人一种直观的感觉是最好的了。
程序的优化了。这个还得不断的练习了。
对Visio还是比较生疏。
?
?
小结:
本次数学建模虽然不一定能赢,但是我相信在此过程中我们结识新朋友,巩固了老朋友之间的感情;
强迫自己学习了新工具的使用MatLab And Visio,从某种意义上来说,增加了学习的动力,嘿嘿,有全国的奖项等着你哦。
充实了自己,成为找回自己的新起点。
忠告:革命尚未成功,同志任需努力。
?
Ps:随后将此次学校出的选拔题目贴上。
分享到:
相关推荐
非常好的详细介绍交通能力的ppt,让你理清实录
本文通过对《一年级下数学教学实录左右_人教版新课标.pdf》的解读,详细地介绍了如何在数学教学中有效地融入“左右”的概念。 在这一教学实录中,教学过程被精心设计成几个阶段,以期达成不同的教学目标。首先,在...
人教版小学数学四年级下册轴对称图形课堂实录.pdf
《统计》数学课堂实录,作为一堂专门为小学生准备的课程,通过一系列精心设计的活动,引导孩子们理解和运用统计学的基本概念,同时培养他们的数据收集、整理和分析能力。 课程开始时,教师从学生熟悉的校园生活着手...
《我这样教数学——华应龙课堂实录》是一本深度揭示数学教育理念与实践的著作,由著名数学教育家华应龙所著。书中详细记录了华老师的12节数学课堂实况,每节课都充满了创新和启发性的教学策略,旨在提升学生的数学...
小学数学五年上册《组合图形的面积计算》课堂教学实录.pdf
小班数学教学实录及反思教案《大和小》润新教育.txt
本次课堂实录展现了四年级学生在学习“垂直与平行”这一几何概念时的课堂活动,让我们有机会深入了解小学数学课堂的实际运作。 首先,教师在课堂开始时让学生回顾直线的基本特性,这是构建后续知识结构的基础。直线...
在“61小学数学课堂实录 (2).ppt”中,李媛老师通过生动的课堂活动,引导学生们深入探索这两个概念。 平移(Translation)是指一个图形沿着一定的方向和距离整体移动,而保持其形状、大小和方向不变。在二维平面内...
asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发...
但是,根据文件标题《六年级数学:《圆柱的表面积》课堂实录.pdf》以及描述中提供的信息,我们可以推测这份文件应当包含了六年级数学课程中关于圆柱表面积的讲解、计算方法、以及可能的实例应用。 知识点如下: 1....
《我这样教数学——华应龙课堂实录》是一本深度探讨数学教育理念与实践的著作,由著名数学教育家华应龙所著。书中通过详细的课堂实录,展现了华应龙如何以其独特的教学风格和深入的教学理解,激发学生对数学的兴趣和...
数学实录特征教学管理论文.doc
两者合作推出的《5DS+Maya 建模技术实录 pdf电子书》(ISBN:978-7-302-22592-8)不仅是一份详细的技术文档,也是一套珍贵的学习资源。 Maya软件,这个由Autodesk公司开发的三维软件,长久以来一直是动画师、建模师...
教程名称:PHP项目开发全程实录配套DVD课程目录:【】《PHP项目开发全程实录》配套DVD1【】《PHP项目开发全程实录》配套DVD2(共5套)【】《PHP项目开发全程实录》配套DVD3(共5套)【】《PHP项目开发全程实录》配套...
为了帮助这些开发者们更好地掌握Java项目开发的全流程,提升自身的技能水平,有一本名为《JAVA项目开发全程实录》的书籍应运而生。这本书不仅是一本实践指南,更是一份详尽的项目开发实录,记录了从项目的启动到最终...
本文将通过对《跑进家来的松鼠》课堂实录的分析,探讨如何通过课堂教学活动提升学生的语文素养,激发学生的写作热情,以及如何让学生在课堂学习中获得深刻的体验。 《跑进家来的松鼠》这篇课文,以其生动的描写和...
资源名称:Python专题讲座课堂实录视频教程资源目录:【】1.Python连接MySQL的模块【】2.课堂实录-面向对象-类-对象-属性【】3.课堂实录-面向对象-方法【】4.课堂实录-面向对象-构造-析构【】5.面向对象-类的属性-...
《ASP.NET项目开发案例全程实录(第2版)》所有案例源码,不包括视频,如要包括视频的,请下载以下所有文件再解压: 《ASP.NET项目开发案例全程实录(第2版)》随书光盘.part01.rar ...《ASP.NET项目开发案例全程实录...
人教版小学数学五年级上册《平行四边形的面积》课堂实录.pdf