A. 数学建模有哪些方法
一、机理分析法 从基本物理定律以及系统的结构数据来推导出模型。
1. 比例分析法--建立变量之间函数关系的最基本最常用的方法。
2. 代数方法--求解离散问题(离散的数据、符号、图形)的主要方 法。
3. 逻辑方法--是数学理论研究的重要方法,对社会学和经济学等领域的实际问题,在决策,对策等学科中得到广泛应用。
4. 常微分方程--解决两个变量之间的变化规律,关键是建立"瞬时变化率"的表达式。
5. 偏微分方程--解决因变量与两个以上自变量之间的变化规律。
二、数据分析法 从大量的观测数据利用统计方法建立数学模型。
1. 回归分析法--用于对函数f(x)的一组观测值(xi, fi)i=1,2… n,确定函数的表达式,由于处理的是静态的独立数据,故称为数理统计方法。
2. 时序分析法--处理的是动态的相关数据,又称为过程统计方法。
三、仿真和其他方法
1. 计算机仿真(模拟)--实质上是统计估计方法,等效于抽样试验
① 离散系统仿真--有一组状态变量。
② 连续系统仿真--有解析表达式或系统结构图。
2. 因子试验法--在系统上作局部试验,再根据试验结果进行不断分析修改,求得所需的模型结构。
3. 人工现实法--基于对系统过去行为的了解和对未来希望达到的目标,并考虑到系统有关因素的可能变化,人为地组成一个系统。
B. 数学建模主要有哪些分析方法
2常用的建模方法(I)初等数学法。主要用于一些静态、线性、确定性的模型。例如,席位分配问题,学生成绩的比较,一些简单的传染病静态模型。(2)数据分析法。从大量的观测数据中,利用统计方法建立数学模型,常见的有:回归分析法,时序分析法。(3)仿真和其他方法。主要有计算机模拟(是一种统计估计方法,等效于抽样试验,可以离散系统模拟和连续系统模拟),因子试验法(主要是在系统上做局部试验,根据试验结果进行不断分析修改,求得所需模型结构),人工现实法(基于对系统的了解和所要达到的目标,人为地组成一个系统)。(4)层次分析法。主要用于有关经济计划和管理、能源决策和分配、行为科学、军事科学、军事指挥、运输、农业、教育、人才、医疗、环境等领域,以便进行决策、评价、分析、预测等。该方法关键的一步是建立层次结构模型。
C. 建立数学模型有哪两类主要方法
—般说来建立数学模型的方法大体上可分为两大类、一类是机理分析方法,一类是测试分析方法.机理分析是根据对现实对象特性的认识、分析其因果关系,找出反映内部机理的规律,建立的模型常有明确的物理或现实意义.
模型准备 首先要了解问题的实际背景,明确建模的目的搜集建模必需的各种信息如现象、数据等,尽量弄清对象的特征,由此初步确定用哪一类模型,总之是做好建模的准备工作.情况明才能方法对,这一步一定不能忽视,碰到问题要虚心向从事实际工作的同志请教,尽量掌握第一手资料.
模型假设 根据对象的特征和建模的目的,对问题进行必要的、合理的简化,用精确的语言做出假设,可以说是建模的关键一步.一般地说,一个实际问题不经过简化假设就很难翻译成数学问题,即使可能,也很难求解.不同的简化假设会得到不同的模型.假设作得不合理或过份简单,会导致模型失败或部分失败,于是应该修改和补充假设;假设作得过分详细,试图把复杂对象的各方面因素都考虑进去,可能使你很难甚至无法继续下一步的工作.通常,作假设的依据,一是出于对问题内在规律的认识,二是来自对数据或现象的分析,也可以是二者的综合.作假设时既要运用与问题相关的物理、化学、生物、经济等方面的知识,又要充分发挥想象力、洞察力和判断力,善于辨别问题的主次,果断地抓住主要因素,舍弃次要因素,尽量将问题线性化、均匀化.经验在这里也常起重要作用.写出假设时,语言要精确,就象做习题时写出已知条件那样.
模型构成 根据所作的假设分析对象的因果关系,利用对象的内在规律和适当的数学工具,构造各个量(常量和变量)之间的等式(或不等式)关系或其他数学结构.这里除需要一些相关学科的专门知识外,还常常需要较广阔的应用数学方面的知识,以开拓思路.当然不能要求对数学学科门门精通,而是要知道这些学科能解决哪一类问题以及大体上怎样解决.相似类比法,即根据不同对象的某些相似性,借用已知领域的数学模型,也是构造模型的一种方法.建模时还应遵循的一个原则是,尽量采用简单的数学工具,因为你建立的模型总是希望能有更多的人了解和使用,而不是只供少数专家欣赏.
模型求解 可以采用解方程、画图形、证明定理、逻辑运算、数值计算等各种传统的和近代的数学方法,特别是计算机技术.
模型分析 对模型解答进行数学上的分析,有时要根据问题的性质分析变量间的依赖关系或稳定状况,有时是根据所得结果给出数学上的预报,有时则可能要给出数学上的最优决策或控制,不论哪种情况还常常需要进行误差分析、模型对数据的稳定性或灵敏性分析等.
模型检验 把数学上分析的结果翻译回到实际问题,并用实际的现象、数据与之比较,检验模型的合理性和适用性.这一步对于建模的成败是非常重要的,要以严肃认真的态度来对待.当然,有些模型如核战争模型就不可能要求接受实际的检验了.模型检验的结果如果不符合或者部分不符合实际,问题通常出在模型假设上,应该修改、补充假设,重新建模.有些模型要经过几次反复,不断完善,直到检验结果获得某种程度上的满意.
模型应用 应用的方式自然取决于问题的性质和建模的目的,这方面的内容不是本书讨论的范围。
应当指出,并不是所有建模过程都要经过这些步骤,有时各步骤之间的界限也不那么分明.建模时不应拘泥于形式上的按部就班,本书的建模实例就采取了灵活的表述方式
D. 数学的模型有哪些
数学的模型有:
应用领域类型:生态模型、交通模型、环境模型、作战模型、社会模型、医学模型、机械模型等。
建立模型的数学方法:几何模型、网络模型、运筹模型、随机模型等。
建模目的类型:描述模型、分析模型、预测模型、决策模型、控制模型等。
模型结构的了解程度类型:白箱模型、灰箱模型、黑箱模型。
建立数学模型的要求:
1、真实完整。
(1)真实的、系统的、完整的反映客观现象;
(2)必须具有代表性;
(3)具有外推性,即能得到原型客体的信息,在模型的研究实验时,能得到关于原型客体的原因;
(4)必须反映完成基本任务所达到的各种业绩,而且要与实际情况相符合。
2、简明实用。在建模过程中,要把本质的东西及其关系反映进去,把非本质的、对反映客观真实程度影响不大的东西去掉,使模型在保证一定精确度的条件下,尽可能的简单和可操作,数据易于采集。
3、适应变化。随着有关条件的变化和人们认识的发展,通过相关变量及参数的调整,能很好的适应新情况。
E. 数学模型的解算方法
常用的解算方法有两种。
1.解析法
就是用数学物理方法(分离变量法、拉普拉斯变换、傅立叶变换、汉格尔变换等)求解数学模型,得到某些变量变化规律的解析表达式,即解析解或分析解。由于这种解法求解,所必需的假设条件受到许多限制(如含水层为均质、边界呈规则几何形)使得数学模型求解困难,限制了这种方法的应用。
2.数值解法
主要是有限差分法及有限单元法。其基本步骤是:
1)将渗流区域按条件剖分为许多单元(单元内为均质的,边界是规则的),按要求在单元上定义一个结点(点元),将渗流区域内连续的水头分布离散化为在全部结点上有多个数所组成的数组。
2)在离散化的基础上,将偏微分方程联同边界条件转化为线性代数方程组。
3)解线性代数方程组求出水头分布。若是非稳定流,还应根据初始的水头分布多次解方程组,以求得各时刻的水头分布。
在把微分方程转换为线性代数方程组时,有限差分法是用差商代替导数;而有限单元法则是用线性的或高次插值函数来实现离散化,再用变分或其他数学方法将偏微分方程转化为线性代数方程组。随着电子计算机的发展,数值解法越来越成为求解地下水运动数学模型的重要方法。
小结
本章要求重点理解掌握以下基本概念和原理:渗透与渗流,渗透系数及渗透率,储水系数和储水率,稳定流与非稳定流,有压流和无压流,一维流、二维流、三维流,以及达西定律和渗流折射定律的表达式。
复习思考题
1.研究渗流常用什么方法,为什么?
2.在地下水动力学中,为什么可以用测压水头代替总水头?
3.水力坡度表示的方式有哪些?不同方式的使用条件是什么?
4.达西定律为什么不能叫层流定律?
5.渗透系数与渗透率有什么不同?在什么条件下可以相互替代?
6.什么是含水介质的均质与非均质、各向同性与各向异性?
F. 数学建模中的分析方法有哪些
数学建模分析方法大体分为机理分析和测试分析两种。
机理分析:根据对客观事物特性的认识,找出反映内部机理的数量规律,建立的模型常有明确的物理或现实意义。
测试分析:将研究的对象看做一个“黑箱”系统(意思是它的内部机理看不清楚),通过对系统输入、输出数据的测量和统计分析,按照一定的准则找出与数据拟合最好的模型。
希望对你有帮助
G. 数学模型及其解法
按照描述地下水流变量的性质,地下水流的数学模型可分为两类。一类是随机模型,研究的对象是随机变量,即该变量的取值不是确定性的而是概率。另一类是确定性模型,模型中变量取确定值,确定性模型由上述一个或一组微分方程及其相应的定解条件所构成,本教材仅介绍确定性模型(下文简称数学模型)。
求解数学模型的方法主要有3类:即解析法、数值法(数值模拟法)和物理模拟法。
解析法是应用数学分析方法获得一个用连续函数表达其解的方法(通常以水头H表示)。这个函数式(称解析解)反映了含水层参数、源汇项及边界条件等对水头时空分布的影响,因此,可以直接或通过数学分析方法来揭示各因素与水头H时空分布的内在联系。我们强调解析解是个连续函数,就是说其解可以给出任何空间点和时间点的水头值,因而可以通过数学分析方法给定任意时空点的水力坡度J、渗流速度v和任意断面的流量等运动要素。它的另一个优点是,解析解是精确的。解析法的主要缺点是,能够求解的问题一般比较简单,除个别问题外,一般要求含水层为均质、等厚、边界为直线、圆形或无界等。
数值方法与解析法不同,其解(称数值解)不是一个连续分布的函数,而是按要求事先设计好的时空离散点上的数值解(例如水头值)。这些数值解不能直接给出含水层参数、源汇项、边界等各因素对水头时空分布的函数关系,只能从数值分布特征去寻找规律。另外,数值解本身是一种近似解。然而它最大的优点是,不受水文地质条件的限制,可用于自然界各种复杂的条件。一般地讲,只要地下水运动机理清楚了的问题,都可用数值法求解。数值解方法的运算量往往很大,一般要借助于电子计算机才能实现。
物理模拟方法:由于已知控制地下水运动的基本微分方程是抛物线方程和椭圆方程等,这一数学物理方程在其他物理现象方面也存在,例如电动力学、热动力学等。因此,如果研究对象的几何形状、参数分布与边界条件是相似的,则可以利用一种物理现象来研究另一种物理现象,这是物理模型。借助某种物理模型来研究渗流的方法称为物理模拟方法。
本教材主要介绍求解均匀流体饱和流动的解析方法,而对物理模拟仅从教学目的出发选择几种进行简要介绍。关于地下水的数值方法将在《地下水流动问题数值方法》 (陈崇希等,1990)中进行专门介绍。
H. 数学建模的方法有哪些
预测模块:灰色预测、时间序列预测、神经网络预测、曲线拟合(线性回归);
归类判别:欧氏距离判别、fisher判别等 ;
图论:最短路径求法 ;
最优化:列方程组 用lindo 或 lingo软件解 ;
其他方法:层次分析法 马尔可夫链 主成分析法 等 。
建模常用算法,仅供参考:
蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决 问题的算法,同时间=可以通过模拟可以来检验自己模型的正确性,是比赛时必 用的方法) 。
数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数 据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab 作为工具) 。
线性规划、整数规划、多元规划、二次规划等规划类问题(建模竞赛大多 数问题属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通 常使用Lindo、Lingo 软件实现) 。
图论算法(这类算法可以分为很多种,包括最短路、网络流、二分图等算 法,涉及到图论的问题可以用这些方法解决,需要认真准备) 。
动态规划、回溯搜索、分治算法、分支定界等计算机算法(这些算法是算 法设计中比较常用的方法,很多场合可以用到竞赛中) 。
最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法(这些 问题是用来解决一些较困难的最优化问题的算法,对于有些问题非常有帮助, 但是算法的实现比较困难,需慎重使用) 。
网格算法和穷举法(网格算法和穷举法都是暴力搜索最优点的算法,在很 多竞赛题中有应用,当重点讨论模型本身而轻视算法的时候,可以使用这种 暴力方案,最好使用一些高级语言作为编程工具) 。
一些连续离散化方法(很多问题都是实际来的,数据可以是连续的,而计 算机只认的是离散的数据,因此将其离散化后进行差分代替微分、求和代替 积分等思想是非常重要的) 。
数值分析算法(如果在比赛中采用高级语言进行编程的话,那一些数值分 析中常用的算法比如方程组求解、矩阵运算、函数积分等算法就需要额外编 写库函数进行调用) 。
图象处理算法(赛题中有一类问题与图形有关,即使与图形无关,论文 中也应该要不乏图片的,这些图形如何展示以及如何处理就是需要解决的问 题,通常使用Matlab 进行处理)。
I. 数学模型有哪些
1、生物学数学模型
2、医学数学模型
3、地质学数学模型
4、气象学数学模型
5、经济学数学模型
6、社会学数学模型
7、物理学数学模型
8、化学数学模型
9、天文学数学模型
10、工程学数学模型
11、管理学数学模型
数学模型的历史可以追溯到人类开始使用数字的时代。随着人类使用数字,就不断地建立各种数学模型,以解决各种各样的实际问题。
数学模型这种数学结构是借助于数学符号刻划出来的某种系统的纯关系结构。从广义理解,数学模型包括数学中的各种概念,各种公式和各种理论。
因为它们都是由现实世界的原型抽象出来的,从这意义上讲,整个数学也可以说是一门关于数学模型的科学。从狭义理解,数学模型只指那些反映了特定问题或特定的具体事物系统的数学关系结构,这个意义上也可理解为联系一个系统中各变量间内的关系的数学表达。
J. 数学模型有哪些
数学建模常用模型主要有:
1、蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算
法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法)
2、数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数据需要
处理,而处理数据的关键就在于这些算法,通常使用Matlab作为工具)
3、线性规划、整数规划、多元规划、二次规划等规划类问题(建模竞赛大多数问题
属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通常使用Lindo、
Lingo软件实现)
4、图论算法(这类算法可以分为很多种,包括最短路、网络流、二分图等算法,涉
及到图论的问题可以用这些方法解决,需要认真准备)
5、动态规划、回溯搜索、分治算法、分支定界等计算机算法(这些算法是算法设计
中比较常用的方法,很多场合可以用到竞赛中)
6、最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法(这些问题是
用来解决一些较困难的最优化问题的算法,对于有些问题非常有帮助,但是算法的实
现比较困难,需慎重使用)
7、网格算法和穷举法(网格算法和穷举法都是暴力搜索最优点的算法,在很多竞赛
题中有应用,当重点讨论模型本身而轻视算法的时候,可以使用这种暴力方案,最好
使用一些高级语言作为编程工具)
8、一些连续离散化方法(很多问题都是实际来的,数据可以是连续的,而计算机只
认的是离散的数据,因此将其离散化后进行差分代替微分、求和代替积分等思想是非
常重要的)
9、数值分析算法(如果在比赛中采用高级语言进行编程的话,那一些数值分析中常
用的算法比如方程组求解、矩阵运算、函数积分等算法就需要额外编写库函数进行调
用)
10、图象处理算法(赛题中有一类问题与图形有关,即使与图形无关,论文中也应该
要不乏图片的,这些图形如何展示以及如何处理就是需要解决的问题,通常使用Matlab
进行处理)