Matlab软件在数学建模中的应用

来源 :科技与生活 | 被引量 : 0次 | 上传用户:zhuyi9021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要随着社会和计算机技术的发展,数学科学与计算机技术相结合,在社会各领域发挥着越来越重要的作用,能够方便、高效的解决各种实际问题。从实例出发,论述数学软件Matlab在数学建模中的应用,以提高对Matlab软件的认识和数学建模的效率,提高解决实际问题的能力。
  关键词Matlab软件;数学建模;最优化
  中图分类号G434文献标识码A文章编号1673-9671-(2010)071-0160-01
  
  数学在其发展的早期主要是作为一种实用技术工具,用于处理人类生活及社会活动中的各种实际问题。近年来,随着社会的发展以及计算机技术的迅速发展,人们对数学的重要作用有了新的认识。数学在社会各领域中的应用越来越广泛,不但运用于自然科学的各个领域,而且渗透到经济、军事、管理以至于社会科学和社会活动的各领域,在许多方面发挥着越来越重要的作用。
  数学建模就是对我们在科学研究、技术改革、经济管理等现实生活中所遇到的实际问题加以分析、抽象、简化,用数学语言进行描述、用数学方法寻求解决方案、办法,并通过解释、验证,最终应用于实际的过程。
  计算机作为一种高科技的工具,大大推进了数学建模的进程,是数学建模中的不可缺少的重要工具。数学科学与计算机技术相结合,使各领域复杂的实际问题得以快速的解决。
  在数学建模中Matlab软件发挥了重要的作用,借助于Matlab的强大数据处理、图形处理能力可以方便、快捷、高效的解决数学建模中各种问题。本文主要通过具体的实例介绍计算机软件Matlab在数学建模中的应用,以提高数学建模的质量和效率,增强解决实际问题的能力。
  1Matlab的功能和特点
  Matlab的数值计算功能在数学类软件中首屈一指。它可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。Matlab具有如下特点:
  1.1友好的工作平台
  Matlab由一系列工具组成。这些工具方便用户使用Matlab的函数和文件,其中许多工具采用的是图形用户界面。接近Windows的标准界面,人机交互性更强,操作更简单。
  1.2简单易用的程序语言
  Matlab是一个高级的矩阵语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。支持命令和程序两种工作方式。移植性好、可拓展性极强。
  1.3强大的科学计算数据处理能力
  Matlab包含了大量计算算法,拥有600多个工程中用到的数学函数,可以方便地实现用户所需的各种计算功能。
  1.4出色的图形处理功能
  Matlab具有方便的数据可视化功能,以将向量和距阵用图形表现出来。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。
  正因为Matlab能够能够较好的解决众多实际问题,因此受到众多数学建模者的青睐。
  2Matlab在数学建模中的应用
  2.1数学建模的一般步骤
  下面结合数学建模的几个环节和数学建模实例,介绍Matlab在数学建模中的应用。数学建模没有固定的模式,按照建模的进程,数学建模分成如下几个阶段:
  1)模型准备:了解问题的实际背景,明确其实际意义,掌握对象的各种信息。用数学语言来描述问题。2)模型假设:根据实际对象的特征和建模的目的,对问题进行必要的简化,并用精确的语言提出一些恰当的假设。3)模型建立:在假设的基础上,利用适当的数学工具来刻划各变量之间的数学关系,建立相应的数学结构。4)模型求解:利用获取的数据资料,对模型的所有参数做出计算。5)模型分析:对所得的结果进行数学上的分析。6)模型检验:将模型分析结果与实际情形进行比较,以此来验证模型的准确性、合理性和适用性。7)模型应用:应用方式因问题的性质和建模的目的而异。
  2.2建模实例:管道设计问题
  某地区水源取自某水库,水库涵洞底标高为45m,水输送到调节水池距离为1470m,调节水池最高水位35m,该段距离中要求输水量174L/s;另一段,从调节水池输水到某水厂的距离为4780m,调节水池水位标高为30m,水厂水池标高为17.5m,要求输水量为116L/s。可供铺设的输水管有四种不同直径,它们的单位长度造价和水头损失如表1所示。问应如何适当选择输水管进行铺设,既能保证供水,又能使造价最低。
  解:分析与假设:1)对第一段水库到调节水池,设管径为600、500、400、300的输水管的铺设长度分别为x1、x2、x3、x4,为保证供水,要求
  x1+x2+x3+x4=1470
  另外,要求输水量为174L/s时,该段总水头损失不超过10m,即
  0.873x1+2.160x2+6.760x3+31.000x4≤10×1000
  而输水管铺设的总造价为110x1+70x2+54x3+36x4
  由此该题转化为线性规划问题。
  数学模型的建立:根据以上的分析和假设,可以建立下面的数学模型:
   Min110x1+70x2+54x3+36x4
  S.t. 0.873x1+2.160x2+6.760x3+31.000x4≤10000
   x1+x2+x3+x4=1470
   x1,x2,x3,x4≥0
  模型求解:借助Matlab的强大数学功能,对以上的数学模型进行求解,在Matlab的命令窗口中输入如下的命令:
  >>f=[110,70,54,36]’;
  A=[0.873,2.160,6.760,31.000];
  b=[10000];
  Aeq=[1,1,1,1];
  beq=[1470];
  lb=zeros(4,1);
  [x,fval]=linprog(f,A,b,Aeq,beq,lb)
  输出结果为:
  x=
  1.0e+003*
  0.0000
  0.0000
  1.4674
  0.0026
  fval=
   7.9333e+004
  2)对第二段调节水池到水厂,根据题意,可以建立如下的模型:
  Min110x1+70x2+54x3+36x4
  S.t. 0.419x1+1.030x2+3.120x3+13.800x4≤12500
   x1+x2+x3+x4=4780
   x1,x2,x3,x4≥0
  用Matlab按上面的方法求解,输出结果为:
  x=
  1.0e+003*
  0.0000
  1.1548
  3.6252
  0.0000
  fval=
  2.7660e+005
  通过以上的分析、建模、求解可见,当第一段中管径为400的输水管铺设1467.4m及管径为300的输水管铺设2.6m时,可使该段总造价最低为79333元;而第二段中管径为500的输水管铺设1154.8m及管径为400的输水管铺设3625.2m时,段总造价最低为276600元;整个输水管铺设工程总造价为355933元。
  3结论
  通过上述模型的求解过程可以看出,Matlab软件在解决复杂的数学问题时具有方便、快捷、易学易用的特点,它的强大功能在许多领域有着其它软件无法比拟的优势。将其应用于数学建模的分析和求解计算必将大大推进建模的进程,起到事半功倍的效果。
  
  参考文献
  [1]曹卫华,郭正.最优化技术方法及matlab的实现.化学工业出版社,2005.
  [2]黄新民.matlab在数学建模竞赛中的应用[J].广西大学学报,2003.
  [3]于润伟.MATLAB基础及应用.机械工业出版社,2010.
其他文献
摘要:随着机械制造业的不断发展,现阶段机械制造业确实存在着一些明显的问题,如严重的资金、资源浪费,技术及管理粗放等,这些问题或多或少都会影响到机械制造业,也会降低机械制造工艺技术含量,如何建立节约、高效的机械制造业已经成为了近年来机械制造行业的主要话题。本文首先指出了机械制造行业提高机械制造工艺技术的必要性,而后对现有的机械制造工艺技术进行了一一阐述,最后提出了适合当前机械制造业的资源节约型机械制
为加强节能环保企业的会计信息质量的探究,本单位开展了对本区的环保企业会计信息抽查,主要包括对企业的财务管理、会计核算和会计基础工作情况以及省补资金项目实施、项目资金
近几年,神华集团一直为实现创建无杂质煤的目标在努力,为了保证用户的用煤安全,集团公司专门从国外引进安装了超导除铁器。超导除铁器是迄今为止世界上清理煤炭中杂质的最有效手
摘要:在社会经济高速发展的新世纪,各种高层、大跨度建筑结构不断涌现,尤其是在城市能用土地日益紧张的现阶段,地下工程和高层建筑工程越来越受到人们的关注。在多数的高层建筑工程项目中,混凝土框架结构的应用越来越广泛,其施工节点技术和质量也得到了人们的重视。本文就以某工程施工为例,针对施工中存在的各结构中节点要求分析,并提出了合理、科学的实施方案,从而确保工程施工质量安全。  关键词:混凝土 逆作法 施工
<正> 前几年,我厂一次性谷氨酸中糖发酵产酸率,达到了国内外领先水平。但近些年来,由于提取收率低的缘故,高产酸率却得不到丰收。随着粮食资源的日趋紧张,大米价格大幅度上扬
摘要:基坑工程是目前建筑工程项目中最为常见的一种临时性工程体系,但是其施工作用却不容忽视。在基坑工程施工中,其极容易造成临近建筑物基础沉降现象,因此在目前的工程施工中,需要我们在工作中对于基坑开挖和支护措施进行全面系统的研究,以确保其工作效率和质量,并避免造成的相邻建筑物的影响。  关键词:基坑开挖 支护 临近建筑物  自从上个世纪八十年代开始,随着改革开放力度的不断深入和我国国民经济的飞速发展,
对DF4B、GKD3型内燃机车机油压力偏低原因进行了综合系统的分析研究,从不同角度论述了处理机油压力偏低惯性故障的相应对策。实践证明,对策效果显著,简单实用可行,是消除机油压力
乳酸发酵液中分离和纯化乳酸技术,直接影响到产品的质量和收率。我国多数企业采用乳酸钙结晶-酸解工艺,乳酸收得率在40% ̄45%之间,劳动强度大,环境污染严重。作者的新工艺,使产品收得率提高