加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

数学建模比赛对学生编程能力的考验

(2006-10-19 20:34:55)
分类: 数学建模

数学建模比赛对学生编程能力的考验

全国数学建模比赛是一个大型、艰难的数学比赛,要求参赛的学生在72个小时内把一个现实问题抽象成一个数学问题,然后再使用数学上的相关知识和计算机的相关知识来比较好的解决这个问题。难度是相当大的,不但要求参赛的学生有比较扎实的数学功底,而且要有比较强的计算机编程、应用能力。在这里我简单谈谈体会。

    
参赛同学们要在平时的学习中熟练掌握一门计算机语言,例如C语言,要很好的掌握计算机语言的基本知识和编程,对算法、语法、调试这些都要很熟悉,这样才能在比赛中信手拈来,不浪费宝贵的时间。在这些语言学习的基础上我们还要进一步的学习相关知识,补充一些新的知识,例如线性规划、数值计算等数学课程以及相关的一些算法。同时,我们还要学习一些专业的数学软件,例如MathematicMatlabSPSS等软件。这些软件都具有强大的功能,比如Mathematic软件,它集数值计算、公式推导和图形等功能为一体。可以顺利解决我们在高等数学、线性代数、概率论、最优化、概率统计等一些数学科目中所要经常遇到的一些问题。下图是一个绘制三维图形的一个例子:


    
该图虽然复杂,但也只要一个命令就可以解决了。我们就是要结合现代计算机来解决一些比较复杂的数学问题,让计算机更好的为我们服务。

    
同时我们还要把我们做的工作写成论文,这就要求我们要有较好的语言组织能力。在写论文的时候思路要清晰,对文字编辑也有一定的要求,包括排版等。这些同学们可能都认为很简单,但就是这些,在比赛过程中也经常出现这样、那样的问题,这就反映出同学们在过去的学习过程中学习还不够扎实,重书本轻应用,要把书本上的知识变成自己的就要多动手,学习不能只求一知半解。

    
还有,为了提高效率,防止意外情况的发生,我们要对计算机的整个系统,特别是软件系统要有基本的了解。例如要对一个大型矩阵进行运算,发现运算不顺利,就要考虑是不是内存不够导致的。

    
总之,数学建模是对一个学生综合能力的一次考验,更加强调团体拼搏的精神,每次比赛对参赛学生来说都是一个很好的机会,从中我们可以学到很多东西,而这些对我们以后的学习和工作都有很大的帮助。

    
希望同学们能抓住这样的机会,好好的锻炼自己,为学习旅程增添一抹亮色!

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有