- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB和LINGO软件在数学建模竞赛中应用
MATLAB和LINGO软件在数学建模竞赛中应用
【摘 要】本文首先分析了数学软件在数学建模竞赛中的作用,然后介绍了数学建模竞赛中应用较为广泛的数学软件MATLAB和LINGO的功能及其特点,最后举例并运用数学软件进行求解,还分析说明了有选择的、有重点的学习数学软件,能更好更有效地发挥其在数学建模中的作用。
【关键词】数学软件;数学建模;MATLAB;LINGO
数学建模是对现实世界的一个特定对象、一个特定目的,根据特有的内在规律,做出一些必要的简化假设,运用适当的数学工具,得到一个数学结构的过程。目前,我国的大学生数学建模竞赛已发展成为全国高校规模最大的学生科技实践活动,该竞赛的成绩在一定程度上体现了参赛学校的教学水平、学生素质和创新能力等,而优异成绩的取得与数学软件MATLAB和LINGO有着密切的关系,它们发挥着极其重要的作用。
一、数学软件在数学建模竞赛中的作用
大家知道大多数人并不熟悉计算机编程,而数学软件的出现为建模参赛者提供了一些有效的工具,但同时也对应用数学软件的能力提出了越来越高的的要求。近几年来,赛题均含有数据处理的问题,不仅要求参赛者在建立模型前,先用数学软件对所给数据进行处理,或者对所给数据进行可视化处理得到形象生动的图形,通过分析以便能准确地抓住问题的本质,在此基础上结合所学知识,找出建立模型的思路和方法,而且还要求在建立模型之后,再使用数学软件进行推理、处理、计算,并检验计算所得结果是否符合实际,这时往往需要庞大的计算量,如果采用人工来计算,几乎是无法完成的,这就要借助于计算机和有关数学软件来进行求解。
二、数学软件的功能及其特点
目前,较为常用的数学软件有几十个之多,它们分别有着不同的功能及特点,各自在某一方面的功能特别强大,这就需要大家能正确地选择和使用,下面我们主要介绍一下MATLAB和LINGO软件的功能及其特点。
1、MATLAB软件功能及其特点
MATLAB 是将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言的编辑模式,代表了当今国际科学计算软件的先进水平。特别是最近几年,MATLAB在建模竞赛中为参赛者在有限的时间内准确、有效的解决问题提供了有力的保证。
MATLAB具有一流水平的数值计算函数库,它所有数值计算方法都是国际公认的、先进的可靠算法,而执行算法的指令形式非常简单、易读易用,应用它绘制函数图形也非常方便,其高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来。
MATLAB具有简单易用的程序语言,它是一个高级的矩阵语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点,支持命令和程序两种工作方式,移植性好、可拓展性强。
MATLAB具有强大的科学计算数据处理能力,包含了大量计算算法,拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。
MATLAB具有出色的图形处理功能,具有完备的图形处理功能,实现了计算结果和编程的可视化,以将向量和距阵用图形表现出来。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图,
2、LINGO软件功能及其特点
LINGO是是由美国芝加哥大学的Linus Schrage教授开发的一套专门用于求解最优化问题的软件包。目前,LINGO与数学建模以及数学实验课的结合非常紧密,可以说LINGO是数学建模、数学实验课和数学实验室不可缺少的软件系统。实践证明,在历年建模竞赛中,参赛者使用LINGO作为运算工具,取得了优异的成绩。
LINGO可以求解(非)线性规划、二次规划、整数规划、图论及网络优化和排队论模型中的最优化问题,而且也还可以用于一些(非)线性方程(组)的求解,其中最有特色的是允许优化模型中的决策变量是整数,而且执行速度快。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,其高效的功能可快速求解并分析结果。
LINGO的主要特点是具有强大的求解(非)线性规划问题的能力;输入模型简练直观;运算速度快、计算能力强;内置建模语言,提供了大量的内部函数,从而能以较少语句,较直观的方式描述大规模的优化模型;将集合的概念引入编程语言,很容易将实际问题转换为LINGO模型;并且能方便地与EXCEL、数据库等其它软件交换数据。
三、数学软件在数学建模竞赛中的应用
历年数学建模竞赛不仅有需要进行数据处理和分析的题目,而且还有需要解决最优生产计划、最优分配方案等较为复杂的线性或非线性规
文档评论(0)