第一讲 数学模型与数学建模 简介
- 格式:ppt
- 大小:644.50 KB
- 文档页数:27


数学模型与数学建模数学模型是对实际问题的一种抽象表示,通过数学语言和符号来描述问题的特征、关系和规律。
数学建模是利用数学方法解决实际问题的过程,它依靠数学模型来分析和研究问题,得到问题的解决方案或优化结果。
数学模型与数学建模在各个领域都得到了广泛应用,成为解决实际问题的强有力工具。
一、数学模型的分类数学模型分为确定性模型和随机模型两大类。
确定性模型是指模型中的所有参数和变量的取值都是确定的,不存在随机性;随机模型则是指模型中的某些参数或变量的取值是随机的,存在一定的概率分布特性。
1.1 确定性模型确定性模型是最常见的模型类型,它包括数学分析模型、代数模型、几何模型等。
确定性模型主要用于描述具有确定关系的事物,其中最典型的就是几何模型。
例如,平面几何中的三角形和圆形可以用确定性模型来描述其属性、关系和性质,进一步进行几何推理和证明。
1.2 随机模型随机模型是描述随机现象的数学模型,其中包括概率模型、统计模型、随机过程模型等。
随机模型常用于处理实际问题中的不确定性和随机性因素。
例如,在金融领域,股票价格的变动通常具有一定的不确定性,可以用随机模型中的随机过程来描述和预测。
二、数学建模的步骤数学建模通常包括问题定义、建立数学模型、求解模型和验证模型这四个步骤。
2.1 问题定义在数学建模中,首先需要明确问题的定义和目标,包括问题的背景、需求和约束条件等。
问题定义阶段需要对问题进行细致的分析和抽象,确保问题的本质特征能够被准确地反映在数学模型中。
2.2 建立数学模型建立数学模型是数学建模的核心步骤,它需要将实际问题转化为数学语言和符号来描述。
建立数学模型时,需要进行参数选择、变量定义、关系建立等操作,以确保模型能够客观、准确地反映问题的特征和规律。
2.3 求解模型求解模型是通过数学方法和技术来实现对问题解决方案的确定。
根据具体问题的不同,求解模型的方法可以采用数值计算、符号计算、优化算法等不同的技术手段。
数学模型与数学建模第一篇:数学模型的基本概念在现代科学研究中,数学模型是一种非常重要的工具,通过建立描述物理或社会现象的数学模型,我们可以更好地理解和控制这些现象。
在本文中,我们将介绍数学模型的基本概念及其在现实中的应用。
一、数学模型的定义和分类数学模型是用数学符号、方程和图表等数学表达方式来描述现实世界的一个抽象表示。
它可以用于解释和预测各种现象及其规律,从而帮助我们做出决策和解决问题。
根据研究领域和目标,数学模型可以分为物理模型、经济模型、生物模型、社会模型等。
二、数学模型的建立过程数学模型的建立通常包括以下步骤:1.问题分析:确定研究对象、研究目的和相关因素。
2.假设建立:对研究对象进行适当的简化和假设,确定研究范围和基本假设。
3.数学表示:用数学符号和方程来表示研究对象和变量之间的关系。
4.参数设定:指明各个变量的具体数值和范围,以及与现实世界的对应关系。
5.模型验证:通过模拟或实验验证模型的正确性和可行性。
三、数学模型的应用领域数学模型被广泛应用于各个领域,如天文学、物理学、化学、生物学、经济学、社会学等。
以下是一些典型的例子:1.天文学中的数学模型可以用来描述星体和行星的运动轨迹,预测彗星和陨石的轨迹和时间,以及预测备选行星的轨迹和特性。
2.经济学中的数学模型可以用来预测市场供求关系、利率、汇率等,并进行政策规划和决策。
3.生物学中的数学模型可以用来描述生物进化、种群动态、生态系统和生物物种间的关系,以及预测疾病传播和药物研发。
四、数学模型的发展趋势随着科技、数据采集和计算能力不断发展,数学模型也不断更新和进化。
未来数学模型的发展趋势主要包括:1.数据驱动模型:基于大数据的机器学习和人工智能等技术,依靠数据直接训练和生成模型。
2.多学科交叉模型:跨学科合作,利用多层次、多角度的学科与方法,进一步提升模型的准确性和实用性。
3.可解释性模型:提高模型的可解释性,利用统计学方法和可视化技术,使模型结果更易读懂和理解。
一个大学生如果具有坚实的数学基础(素质),那么将来他(她)无论从事什么样的工作, 成功的机会都大.数学建模是用数学来解决各种实际问题的桥梁, 因此了解、掌握数学建模的思想和方法也是具有良好的数学基础(素质)的重要组成部分.“硬能力”很重要!“一位美国朋友谈及对未来中国人的看法: 20年后, 中国年轻人会丢了中国人现在的硬能力, 他们崇拜各种明星, 不愿献身科学, 不再以学术研究为荣, 聪明拔尖的学生都去学金融、法律等赚钱的专业; 而美国人因为认识到其硬能力(例如数学)不行, 进行教育改革, 20年后, 不但保持了其软实力即非专业能力的优势, 而且在硬能力上赶上中国人.”—“正在丢失的硬实力”, 鲁鸣, 《青年文摘》2011年第5期其实金融、法律等专业也需要许多数学!(全文见“参考文章”)什么是数学建模?数学模型(Mathematical Model)是用数学符号对一类实际问题或实际发生的现象的(近似的)描述.数学建模(Mathematical Modeling)则是获得该模型并对之求解、解释验证并得到结论的全过程.数学建模不仅是了解基本规律, 而且从应用的观点来看更重要的是预测和控制所建模的系统的行为的强有力的工具.↑→→→→→→→→↓↑↓↑↓↓↑↓←←←←←通不过↓↓通过定义:数学建模就是上述框图多次执行的过程简言之:合理假设、数学问题、解释验证.数学问题 = 建立数学模型 + 求解数学模型合理假设、建立数学模型、求解数学模型、解释验证.记住这些, 将会受益即使对于那些自己几乎不做建模的学生, 他们也将面对其他人的模型.(Even students who will do little modeling on their own will be confronted by the models of others.)数学上, 希格斯玻色子(的存在性)是描述称为希格斯场的一种力场的方程组的一个推论. ……物理学家Brian Greene说: “这是能对现实世界的各种事情作出预测的数学方法的伟大胜利.”“40多年来, 这个希格斯玻色子一直是我们的方程中假设的数学符号.”(Essay: Nature's secrets foretold Higgs discovery celebrates math's power to make predictions about the real world, By Tom Siegfried, Science News, July 4th, 2012.)植根于核科学的数学模型也在环境科学家的工具箱中找到了一席之地. 依赖于数值方法的最早的全球气候模型与核武器设计者研发的模型十分相似, 后者是为了分析核爆炸产生的冲击波必须求解的流体动力学方程.(Nuclear Weapons' Surprising Contribution to Climate Science, ScienceDaily (July 13, 2012))贷款问题 — 离散模型某人想贷款200,000, 20年用来买房. 如果按当时的年利率6.39%, 20年后一次还清的话, 银行 将按月利率0.5325%的复利计算, 要还240200000(10.005325)723,410+= 太多了, 怕还不起, 所以决定每个月还一点钱.假设: 月等额还款,20年还请.提示:贷款模型是按月利率,按月计算的.用符号表示,设一开始的贷款金额记为0(200,000)A =,贷款年数记为(240)N =月, 年利率记为R = 0.0639,月利率记为r = R/12 = 0.005325数学模型的建立:确定变量以及变量之间的关系, 即数学模型的建立:这个月(记为第n 个月)尚欠银行的款数记为n A , 上个月(记为第n - 1个月)结余欠款记为1n A -加上利息记为1(1)n A r -+,减去这个月的还款x , 还欠1(1)n A r x -+-.所以,这个月的欠款等于上个月欠款加上利息, 再减去这个月的(等额)还款; 一开始的借(欠)款已知; 20年必须还清. 用数学语言表示, 即:1(1) 1,2,3,..., ; 0-=+-=⎧⎨=⎩已知n n N N A A r x n N A A240240, 0N A ==表示20年 = 240个月还清贷款.求解这个数学模型只需要用到等比级数部分和的求和公式.数学模型的求解:[][]1021020(1)(1) (1)(1) (1)1(1)A A r x A A r xA r x r x A r x r =+-=+-=+-+-=+-++[]{}3220320(1) (1)1(1)(1) (1)1(1)(1)A A r xA r x r r xA r x r r =+-=+-+++-⎡⎤=+-++++⎣⎦容易观察出规律, 并用数学归纳法证明, 对于任何n 有210(1)1(1)(1)...(1)n n n A A r x r r r -⎡⎤=+-+++++++⎣⎦由等比级数部分和的求和公式(1r y +=)211(1)(1...), 1,1n n y y y y yn y --=-++++≥>于是有00(1)1(1)1(1)(1)(1)1n nn nn r r A A r x A r x r r +-+-=+-=+-+-由于0N A =, 所以0(1)(1)1N NA r r x r +=+-解释验证:利用数学软件, 例如, Mathematica ,Matlab ,可以用不同的数据代入此公式得到结果和银行的结果相比较相关问题 在公式0(1)(1)1N NA r r x r +=+-4个变量中任何一个都可以作为因变量,其他3个作为自变量,这样就又有了另外3个数学模型.0(1)[(1)1]kkk x A A r r r =+-+-0(1)(1)1n nA r r x r +=+-0ln[]ln(1)x x A r n r -=+或0log[]log(1)x x A rn r -=+0[(1)1](1)nn x r A r r +-=+练习请严格按照“合理假设、数学模型的建立、数学模型的求解、解释验证”的步骤来回答下列问题.某人想贷款买房, 他估计在10年里每月的还款能力x = 3000元没有问题, 已知贷款年利率R = 6%(月利率r = 0.5%), 贷款年数为N = 10年. 1. 建立他应该借多少钱的数学模型.2. 请从你所建立的数学模型估算一下他应该借(贷款)多少钱?(提示:120(1.005) 1.8194 ).作业花旗银行的一则低息现金贷款广告:借50,000元, 分36期(月) 还清, 每月还1,637元. 问:该银行的贷款月利率为多少?再论贷款问题 — 连续模型(微分方程)模型, 连续模型和离散模型的关系预习:设()s t 为随时间变化的距离函数,在时间间隔 ,t t t +∆[]上的平均速度为()()()s t t s t v t t+∆-=∆若当0,0t t ∆≠∆→时平均速度的极限0,0()()lim t t s t t s t t ∆≠∆→+∆-∆存在,则称其为t 时刻的瞬时速度,记为d ()()()d s t v t s t t'==,即0,0()()()()lim t t s t t s t v t s t t ∆≠∆→+∆-'==∆()v t 也称为函数()s t 的导数(或微商).函数乘积的求导法则: 设(),()f x g x 都可导, 即(),()f x g x ''存在, 则(()())()()()()f x g x f x g x f x g x '''⋅=⋅+⋅定积分, 微积分基本定理:()()()()bx b x aaf x dx f x f b f a =='==-⎰我们还是以贷款问题为例. 借期(单位时间)一期不一定非要一个月, 信用卡的计息就是按天算的. 所以考虑连续模型是有道理的.假设一开始0t =的贷款(或借款)本金总额记为0A , 单位时间(一期)的利率记为r%, 只不过这时假设时间是连续的, 也就是说, 要把 n 个单位时间后所欠金额记为n A 改为0t >时刻所欠金额()A t . 任何时刻都可以计算所欠银行的金额.我们来建立模型, 先不考虑等额还款. 在时间区间 [,]t t t +∆上, t t +∆时刻所欠金额为()A t t +∆, t 时刻所欠金额为()A t , 因此在区间 [,]t t t +∆里所欠金额的增加为 ()rA t t ∆, 应该有()()()A t t A t rA t t +∆-=∆或()()()A t t A t rA t t+∆-=∆如果[,]t t t +∆的长度t ∆越来越小, 并趋于零时, 即0t ∆→时, 就得到下列连续模型(微分方程模型)()() t>0(0)dA t rA t dtA A ⎧=⎪⎨⎪=⎩ 它的解为0()rtA t A e =如果设单位时间的长度为1, t 等于k 个单位时间,即 t k =, 从而有000002()()()(1)!!rk r knnk k n n A k A e A e r r A A r n n ∞∞======++∑∑如果 r 比较小, 则可以认为有一次近似式0()(1)kA k A r =+或由带Lagrange 余项的泰勒(Taylor)公式,20000()()()()()()2!f f x f x f x x x x x ξ'''=+-+-其中ξ在0x 和x 之间.若00, , rrde x x r e dr=→=,则有 212!rr ee r ξ=++如果 r 比较小, 则可以认为有一次近似式 0()(1)kA k A r =+现在再来考虑等额还款, 即单位时间里还固定的金额 x , 于是模型变成()()()A t t A t rA t t x t +∆-=∆-∆令 0t ∆→, 就得到()() 0(0)⎧=->⎪⎨⎪=⎩dA t rA t x t dtA A 由()()dA t rA t xdt-=- 两边乘 rte-,()()rt rt rtdA t e re A t xe dt----=- 即()(())()rtrtrt rtdA t d e A t ere A t xe dt dt-----==-从 0 到 t 积分就得到()(0)(1)rtrtx e A t A e r---=-000()(1)(1)()rtrt rtrtrt rt x A t A e e er x A e e rx xA e r r-=+-=+-=-+当 t k = 时, 再利用 rke的一次近似(1)rkke r ≈+就得到00()()(1) (1)((1)1)kk kx x A k A r r rx A r r r=-++=+-+-若, ()0t N A N ==,则连续模型中相应的公式分别为000(1)()r Nr Nr N x x x A ee A e r r r =+-=-+0 (1)r Nr NA re x e =-0log[]x x A rN r-=, 0 ()1r Nr Nx e A e =-为求()0A N =的r , 需要求解下面的代数方程式00r Nr NA rexex -+=若0200000,0.005325,240A r N ===,则离散模型算出的还款为1478.22x =; 而连续模型算出的还款为 1476.28c x x =<。