第二讲:数学建模的基本方法和步骤
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例 1 某人平时下班总在固定时间到达某处,然后由他的妻子开车接他回家。 有一天,他比平时提早了 30 分钟到达该处。于是此人就沿着妻子来接他的方向 步行回去,并在途中遇到了妻子。这一天他比平时提前 10 分钟回到家。问此人 总共步行了多长时间?
解:这是一个测试想象能力的简单题目。根本不必作太多的计算。粗粗一看,
3、留心各样的事物,培养自己随时随地主动站在数学的角度看问题,特别 要将自己始终置身于数学世界之中,用数学的思想审视一切。
4、数学建模过程是创造性思维的过程,需要丰富的想象力和敏锐、深刻的 洞察力。所谓想象力就是能对不同现象通过联想找出它们的联系和共同 点而加以类比。所谓洞察力就是针对某一现象时,能很快地抓住现象的 本质。分清层次,抓住其主要方面,并对解决问题的方法做出选择。
1、数学知识的积累。由于各门数学知识在数学建模过程中都可能用到,所 以掌握数学知识自然越多越好。但掌握的数学知识不多,也可以进行数 学建模。有很多数学模型是仅用初等数学理论建立的,而且我们提倡尽 量用较简单的数学知识建模。在能达到建模目的的前提下,模型越简单 越好。
2、学好数学模型课,多看数学建模案例自然是不可少的
图 1.2 也揭示了现实对象与数学模型的关系。一方面,数学模型是将现象 加以归纳、抽象的产物,它来源于现实,又高于现实。另一方面,只有当数学 建模的结果经受住现实对象的检验时,才可以用来指导实际,完成实践——理 论——实践这一循环。
四 数学建模能力的培养
建模可以看成一门艺术。艺术在某种意义下是无法归纳出几条准则或方法的。 要进行数学建模,建模能力的培养是非常重要的,对于能力的培养不应该有统 一的模式和方法。这里我们提出以下几点建模对学生能力的培养:
hing at a time and All things in their being are good for somethin
⑵ 模型假设:根据对象的特征和建模目的,抓住问题的本质,忽略次要因素, 作出必要的、合理的简化假设。对于建模的成败这是非常重要和困难的一步。 假设不合理或太简单,会导致错误的或无用的模型;假设作得过分详细,试图 把复杂对象的众多因素都考虑进去,会使你很难或无法继续下一步的工作。常 常需要在合理与简化之间作出恰当的折衷,要不段积累经验,并注意培养和充 分发挥对事物的洞察力和判断力。 ⑶ 模型的建立:根据假设,用数学的语言、符号描述对象的内在规律,得到 一个数学结构。这里除了需要一些相关的专门知识外,还常常需要较为广阔的 应用数学方面的知识,要善于发挥想象力,注意使用类比法,分析对象与熟悉 的其他对象的共性,借用已有的数学模型。建模时还应遵循的一个原则是尽量 采用简单数学工具,因为你的模型总希望更多的人了解和使用,而不是只供少 数专家欣赏。 ⑷ 模型求解:使用各种数学方法、数学软件和计算机技术对模型求解。 ⑸ 模型分析:对求解结果进行数学上的分析,如对结果进行误差分析,分析 模型对数据的稳定性或灵敏性等。 ⑹ 模型检验:把求解和分析结果翻译回到实际问题,与实际现象、数据进行 比较,检验模型的合理性与适用性。如果结果与实际不符,问题常常出现在模 型假设上,应该修改或补充假设,重新建模。这一步对于模型是否真的有用是 非常关键的,要以严肃认真的态度对待。 ⑺ 模型应用:这与问题的性质、建模的目的以及最终结果有关,一般不属于 本书讨论的范围。
hing at a time and All things in their being are good for somethin
题“翻译”成抽象的数学问题,属于归纳法。数学模型的求解选择适当的数学 方法求得数学模型的解答,则属于演绎法。解释是将数学语言表述的数学模型 的解答“翻译”回实际对象,给出分析、预报、决策或者控制的结果。最后, 作为这个过程的最重要一环——检验,是用现实对象的信息检验得到的解答。
hing at a time and All things in their being are good for somethin
似乎会感到条件不够,无法解答。但你只要换一种想法,问题就会迎刃而解。 假如他的妻子遇到他以后在这他仍旧开往会合地点,那么他就不会提前回家
了。提前到十分钟时间从何而来?显然是由于节省了他妻子接他的时间,他妻 子少开了十分钟的车。因为他妻子开车是往返走的路程相同,那么在遇到他后 往返路程中各节省 5 分钟。他提前 30 分钟开始走,那则此人在遇到他妻子时他 步行了 25 分钟。由图一可清晰得出结果,
应该指出,并不是所有问题的建模都要经过这些步骤,有时各步骤之间的 界限也不那么分明,建模时不要拘泥于形式上的按部就班。 三 数学建模的全过程
数学建模的全过程可分为表述、求解、解释、验证几个阶段,并且通过这 些阶段完成从现实对象到数学模型,再从数学模型回到现实对象的循环,如图 1.3 所示。
表述是根据建模目的和信息将实际问题“翻译”成数学问题,即将现实问
二 数学建模的一般步骤
建模要经过哪些步骤并没有一定的模式,通常与问题性质和建模的目的等有 关。下面给出建模的一般步骤,如图 1.2 所示。
⑴ 模型准备:了解实际背景,明确建模目的,搜索必要信息,弄清对象的主 要特征,形成一个比较清晰的“问题”(即问题的提出)。情况明才能方法对, 在这个阶段要深入调查研究,虚心向实际工作者请教,尽量掌握第一手资料。
5、兴趣是学习的动力,要努力培养自己对数学建模浓厚的兴趣。数学建模 是一门实践性极强的课程,所以,在实践中学习数学建模是最好的学习 方法。
6、由于数学建模与计算机联系非常紧密。所以在实践中学习数学建模是最 好的学习方法。
7、培养自己向别人学习的习惯和协同作战的团队精神。
想象力的应用:想象力是我们人类持有的一种思维能力。是我们原有知识的 基础上,将新感知的形象与记忆中的形象互相比较、重新组合,加工处理,创 造新形象的能力。
例 2 学校组织乒乓球比赛,共有 100 名学生报名参加,比赛规则为淘汰制, 最后产生出一名冠军。问:最后产生冠军,总共需要举行多少场比赛? 解:第一轮进行 50 场比赛 ,剩下 50 名学生。
第二轮进行 25 场比赛 ,剩下 25 名学生。 第三轮进行 12 场比赛 ,1 位同学进入下一轮,剩下 13 名学生。 第四轮进行 6 场比赛 ,1 位同学进入下一轮,剩下 7 名学生。 第五轮进行 3 场比赛 ,1 位同学进入下一轮,剩下 4 名学生。 第六轮进行 2 场比赛 ,剩下 2 名学生。 第七轮进行 1 场比赛 ,剩下 1 名冠军。 一共需要比 50+25+12+6+3+2+1=99 场 这是常规方法,事实上,我们也可以换一种方法来思考这一问题。由于淘汰 赛的特殊性,进行一场淘汰一人。反过来,淘汰一人也必须举行一场比赛。这 就是我们数学中的一一对应关系。现在我们要在 100 名学生中产生一位冠军, 众所周知要淘汰 99 名学生才能产生冠军。因此比赛总场此应为 99 场。 思考题: 1、 某部门在植树节时想种 10 棵树,要求这 10 棵树排成 5 列,每列 4 颗。
好的模型。
面对于一个实际问题用哪一种方法建模,主要取决于人们对研究对象的了wk.baidu.com 程度和建模目的。如果掌握了一些内部机理的知识,模型也要求具有反映内部 特征的物理意义,建模就应以机理分析为主。而如果对象的内部机理规律基本 上不清楚,模型也不需要反映内部特征,那么可以用测试分析。对于许多实际 问题也常常将两种方法结合起来,用机理分析建立模型结构,用测试分析确定 模型的参数。
hing at a time and All things in their being are good for somethin
第二讲 数学建模的基本方法和步骤
数学建模面临的实际问题是多种多样的,建模的目的不同、分析的方法不同、 采用的数学工具不同,所得模型的类型也不同,我们不能指望归纳出若干条准 则,适用于一切实际问题的数学建模方法。下面所谓基本方法不是针对具体问 题而是从方法论的意义上讲的。(注:用最初等的方法解决,越受人尊重)
问:应当如何种? 2、 某甲早 8:00 从山下旅店出发,沿一条路径上山,下午 5:00 到达山
顶并留宿。次日早 8:00 从山顶出发沿同一条路径下山,下午 5:00 回到旅店,某乙说,甲必在两天中的同一时刻经过路径中的同一地点。
为什么?
hing at a time and All things in their being are good for somethin
一 数学建模的基本方法
一般说来数学建模的方法大体上可分为机理分析和测试分析两种。
机理分析: 是根据对客观事物特性的认识,找出反映内部机理的数
量规律,建立的数学模型常有明确的物理或现实意义。
建模方法
测试分析:
将研究对象看作一个“
黑箱”
(意思是内部机理看不清
楚),通过对测量数据的统计分析,找出与数据拟合最
解:这是一个测试想象能力的简单题目。根本不必作太多的计算。粗粗一看,
3、留心各样的事物,培养自己随时随地主动站在数学的角度看问题,特别 要将自己始终置身于数学世界之中,用数学的思想审视一切。
4、数学建模过程是创造性思维的过程,需要丰富的想象力和敏锐、深刻的 洞察力。所谓想象力就是能对不同现象通过联想找出它们的联系和共同 点而加以类比。所谓洞察力就是针对某一现象时,能很快地抓住现象的 本质。分清层次,抓住其主要方面,并对解决问题的方法做出选择。
1、数学知识的积累。由于各门数学知识在数学建模过程中都可能用到,所 以掌握数学知识自然越多越好。但掌握的数学知识不多,也可以进行数 学建模。有很多数学模型是仅用初等数学理论建立的,而且我们提倡尽 量用较简单的数学知识建模。在能达到建模目的的前提下,模型越简单 越好。
2、学好数学模型课,多看数学建模案例自然是不可少的
图 1.2 也揭示了现实对象与数学模型的关系。一方面,数学模型是将现象 加以归纳、抽象的产物,它来源于现实,又高于现实。另一方面,只有当数学 建模的结果经受住现实对象的检验时,才可以用来指导实际,完成实践——理 论——实践这一循环。
四 数学建模能力的培养
建模可以看成一门艺术。艺术在某种意义下是无法归纳出几条准则或方法的。 要进行数学建模,建模能力的培养是非常重要的,对于能力的培养不应该有统 一的模式和方法。这里我们提出以下几点建模对学生能力的培养:
hing at a time and All things in their being are good for somethin
⑵ 模型假设:根据对象的特征和建模目的,抓住问题的本质,忽略次要因素, 作出必要的、合理的简化假设。对于建模的成败这是非常重要和困难的一步。 假设不合理或太简单,会导致错误的或无用的模型;假设作得过分详细,试图 把复杂对象的众多因素都考虑进去,会使你很难或无法继续下一步的工作。常 常需要在合理与简化之间作出恰当的折衷,要不段积累经验,并注意培养和充 分发挥对事物的洞察力和判断力。 ⑶ 模型的建立:根据假设,用数学的语言、符号描述对象的内在规律,得到 一个数学结构。这里除了需要一些相关的专门知识外,还常常需要较为广阔的 应用数学方面的知识,要善于发挥想象力,注意使用类比法,分析对象与熟悉 的其他对象的共性,借用已有的数学模型。建模时还应遵循的一个原则是尽量 采用简单数学工具,因为你的模型总希望更多的人了解和使用,而不是只供少 数专家欣赏。 ⑷ 模型求解:使用各种数学方法、数学软件和计算机技术对模型求解。 ⑸ 模型分析:对求解结果进行数学上的分析,如对结果进行误差分析,分析 模型对数据的稳定性或灵敏性等。 ⑹ 模型检验:把求解和分析结果翻译回到实际问题,与实际现象、数据进行 比较,检验模型的合理性与适用性。如果结果与实际不符,问题常常出现在模 型假设上,应该修改或补充假设,重新建模。这一步对于模型是否真的有用是 非常关键的,要以严肃认真的态度对待。 ⑺ 模型应用:这与问题的性质、建模的目的以及最终结果有关,一般不属于 本书讨论的范围。
hing at a time and All things in their being are good for somethin
题“翻译”成抽象的数学问题,属于归纳法。数学模型的求解选择适当的数学 方法求得数学模型的解答,则属于演绎法。解释是将数学语言表述的数学模型 的解答“翻译”回实际对象,给出分析、预报、决策或者控制的结果。最后, 作为这个过程的最重要一环——检验,是用现实对象的信息检验得到的解答。
hing at a time and All things in their being are good for somethin
似乎会感到条件不够,无法解答。但你只要换一种想法,问题就会迎刃而解。 假如他的妻子遇到他以后在这他仍旧开往会合地点,那么他就不会提前回家
了。提前到十分钟时间从何而来?显然是由于节省了他妻子接他的时间,他妻 子少开了十分钟的车。因为他妻子开车是往返走的路程相同,那么在遇到他后 往返路程中各节省 5 分钟。他提前 30 分钟开始走,那则此人在遇到他妻子时他 步行了 25 分钟。由图一可清晰得出结果,
应该指出,并不是所有问题的建模都要经过这些步骤,有时各步骤之间的 界限也不那么分明,建模时不要拘泥于形式上的按部就班。 三 数学建模的全过程
数学建模的全过程可分为表述、求解、解释、验证几个阶段,并且通过这 些阶段完成从现实对象到数学模型,再从数学模型回到现实对象的循环,如图 1.3 所示。
表述是根据建模目的和信息将实际问题“翻译”成数学问题,即将现实问
二 数学建模的一般步骤
建模要经过哪些步骤并没有一定的模式,通常与问题性质和建模的目的等有 关。下面给出建模的一般步骤,如图 1.2 所示。
⑴ 模型准备:了解实际背景,明确建模目的,搜索必要信息,弄清对象的主 要特征,形成一个比较清晰的“问题”(即问题的提出)。情况明才能方法对, 在这个阶段要深入调查研究,虚心向实际工作者请教,尽量掌握第一手资料。
5、兴趣是学习的动力,要努力培养自己对数学建模浓厚的兴趣。数学建模 是一门实践性极强的课程,所以,在实践中学习数学建模是最好的学习 方法。
6、由于数学建模与计算机联系非常紧密。所以在实践中学习数学建模是最 好的学习方法。
7、培养自己向别人学习的习惯和协同作战的团队精神。
想象力的应用:想象力是我们人类持有的一种思维能力。是我们原有知识的 基础上,将新感知的形象与记忆中的形象互相比较、重新组合,加工处理,创 造新形象的能力。
例 2 学校组织乒乓球比赛,共有 100 名学生报名参加,比赛规则为淘汰制, 最后产生出一名冠军。问:最后产生冠军,总共需要举行多少场比赛? 解:第一轮进行 50 场比赛 ,剩下 50 名学生。
第二轮进行 25 场比赛 ,剩下 25 名学生。 第三轮进行 12 场比赛 ,1 位同学进入下一轮,剩下 13 名学生。 第四轮进行 6 场比赛 ,1 位同学进入下一轮,剩下 7 名学生。 第五轮进行 3 场比赛 ,1 位同学进入下一轮,剩下 4 名学生。 第六轮进行 2 场比赛 ,剩下 2 名学生。 第七轮进行 1 场比赛 ,剩下 1 名冠军。 一共需要比 50+25+12+6+3+2+1=99 场 这是常规方法,事实上,我们也可以换一种方法来思考这一问题。由于淘汰 赛的特殊性,进行一场淘汰一人。反过来,淘汰一人也必须举行一场比赛。这 就是我们数学中的一一对应关系。现在我们要在 100 名学生中产生一位冠军, 众所周知要淘汰 99 名学生才能产生冠军。因此比赛总场此应为 99 场。 思考题: 1、 某部门在植树节时想种 10 棵树,要求这 10 棵树排成 5 列,每列 4 颗。
好的模型。
面对于一个实际问题用哪一种方法建模,主要取决于人们对研究对象的了wk.baidu.com 程度和建模目的。如果掌握了一些内部机理的知识,模型也要求具有反映内部 特征的物理意义,建模就应以机理分析为主。而如果对象的内部机理规律基本 上不清楚,模型也不需要反映内部特征,那么可以用测试分析。对于许多实际 问题也常常将两种方法结合起来,用机理分析建立模型结构,用测试分析确定 模型的参数。
hing at a time and All things in their being are good for somethin
第二讲 数学建模的基本方法和步骤
数学建模面临的实际问题是多种多样的,建模的目的不同、分析的方法不同、 采用的数学工具不同,所得模型的类型也不同,我们不能指望归纳出若干条准 则,适用于一切实际问题的数学建模方法。下面所谓基本方法不是针对具体问 题而是从方法论的意义上讲的。(注:用最初等的方法解决,越受人尊重)
问:应当如何种? 2、 某甲早 8:00 从山下旅店出发,沿一条路径上山,下午 5:00 到达山
顶并留宿。次日早 8:00 从山顶出发沿同一条路径下山,下午 5:00 回到旅店,某乙说,甲必在两天中的同一时刻经过路径中的同一地点。
为什么?
hing at a time and All things in their being are good for somethin
一 数学建模的基本方法
一般说来数学建模的方法大体上可分为机理分析和测试分析两种。
机理分析: 是根据对客观事物特性的认识,找出反映内部机理的数
量规律,建立的数学模型常有明确的物理或现实意义。
建模方法
测试分析:
将研究对象看作一个“
黑箱”
(意思是内部机理看不清
楚),通过对测量数据的统计分析,找出与数据拟合最