浅谈数值分析在数学建模中的应用

合集下载

数值分析在工程仿真与计算中应用

数值分析在工程仿真与计算中应用

数值分析在工程仿真与计算中应用数值分析是一种重要的数学方法,在工程仿真和计算中具有广泛的应用。

它通过数值计算和模拟来解决实际工程问题,大大提高了工程设计和优化的效率。

本文将探讨数值分析在工程仿真与计算中的应用,并深入分析其优势和挑战。

一、数值分析在工程仿真中的应用1. 有限元分析有限元分析是一种常用的数值分析方法,它将连续系统离散化为有限个元素,通过求解矩阵方程组得到工程结构的应力、位移等信息。

有限元分析广泛应用于结构力学、流体力学、传热学等领域,能够对结构的强度、稳定性以及流体的流动行为进行准确的预测。

2. 计算流体力学计算流体力学是利用数值方法模拟流体流动和传热过程的一种技术。

它可以通过数值计算求解流体的速度、压力分布以及物质传输等参数。

计算流体力学广泛应用于航空航天、汽车工程、风力发电等领域,可以帮助工程师更好地理解流体流动行为,提高设备的性能。

3. 优化设计数值分析可以结合优化算法,进行工程设计的优化。

通过建立数学模型和运用数值计算方法,可以寻找最优设计方案。

优化设计在制造业、交通运输等领域有着重要的应用,可以显著提高产品的性能和效率。

二、数值分析在工程计算中的应用1. 方程求解数值分析可以有效地求解复杂的方程组,并得到数值近似解。

这对于工程中的参数计算和模型求解具有重要意义。

例如,在电力系统分析中,需要求解大规模的非线性方程组,数值分析可以快速准确地求解出电力系统的各个节点电压和电流。

2. 数据插值与拟合在工程计算中,往往需要通过有限的测量数据得到连续函数的近似值。

数值分析提供了多种数据插值和函数拟合的算法,可以根据已知数据点,推导出全局的连续函数。

这对于工程计算和信号处理非常重要。

三、数值分析的优势与挑战数值分析在工程仿真与计算中的应用具有以下优势:1. 精度高:数值分析能够基于数学模型对问题进行准确建模,得到较高精度的近似解。

2. 效率高:数值分析可以利用计算机进行大规模计算,大大提高了计算效率和速度。

浅析数值分析在数学建模中的应用

浅析数值分析在数学建模中的应用

浅析数值分析在数学建模中的应用数值分析主要解释了现代科学计算中使用的数值计算规则及它的基本原理,研究并求解数值问题的近似解,是数学原理与计算机以及实际问题的有机结合[1]。

随着现代科技的快速发展,运用数学思想解决科学技术和工程研究领域中的现实问题,已经得到广泛重视。

数学建模是数值分析联系实际的桥梁。

在模型构建的过程中,无论是模型的建立还是模型的求解都要用到数值分析课程中所涉及的算法,如插值方法、最小二乘法、拟合法等。

一、数值分析在模型建立中的应用在实际中,许多问题所研究的变量都是离散的形式,所建立的模型也是离散的。

例如,对经济进行动态的分析时,一般总是根据一些计划的周期期末的指标值判断某经济计划执行的如何。

有些实际问题即可建立连续模型,也可建立离散模型,但在研究中,并不能时时刻刻统计它,而是在某些特定时刻获得统计数据。

另一方面,对常见的微分方程、积分方程为了求解,往往需要将连续模型转化成离散模型。

将连续模型转化成离散模型,最常用的方法就是建立差分方程。

以非负整数k表示时间,记xk为变量x在时刻k的取值,则称Δxk=xk+1-xk为xk的一阶差分,称Δ2xk=Δ(Δxk)=xk+2-2xk+1+xk为xk的二阶差分。

类似课求出xk的n阶差分Δnxk。

由k,xk,及xk的差分给出的方程称为差分方程[2]。

例如在研究节食与运动模型时,发现人们往往采取节食与运动方式消耗体内存储的脂肪,引起体重下降,达到减肥目的。

通常制定减肥计划以周为时间单位比较方便,所以采用差分方程模型进行讨论。

记第k周末体重为w (k),第k周吸收热量为c(k),热量转换系数α,代谢消耗系数β,在不考虑运动情况下体重变化的模型为w(k+1)=w(k)+αc(k+1)-βw(k)[2],k=0,1,2,…,增加运动时只需将β改为β1+β,β1由运动的形式和时间决定。

二、数值分析在模型求解中的应用插值法和拟合法在模型求解中的应用1.拟合法求解在数学建模中,我们常常建立了模型,也测量了(或收集了)一些已知数据,但是模型中的某些参数是未知的,此时需要利用已知数据去确定有关参数,这个过程通常通过数据拟合来完成。

浅谈数值分析对研究生数学建模的作用

浅谈数值分析对研究生数学建模的作用

数学模型SHUXUE MOXING■•CD*rsU对研2生*学建模的作用◎杨帆1朱鑫玉2李敦刚1付军良1(1.兰*理工大学理学院,甘肃兰*730000;2.兰*市东郊学校,甘肃兰*730000)!摘要】结合近十年给工科生上“数值分析”学课中积累的经验,从“数值分析”的主要教学内容:数据建模、方程和数值三方面说明了“数值分析”课程生数学建模的!关键词】生模;数值分析;数据建模着计算机和计算方法的飞速发展,科学计算已与科学理论和科学实验鼎立为学的三大部分之一,并在许学和工程领域中形计学科分支.些计的科学和工程领域,又以数值计算方法作为其共性基础和纽带⑴•值分析,也为数值计算方法,学学科中关于数值计算的学问,其主如何计算工得数学的数值解答.数学作为一种精确的科学语言,是以一种极其的形式的.学方际,就必须在实际学之间架起,而学就是在.2/.3「全:生数学竞赛是面向全国在生的科技竞赛活,的在于激发生群体的创新活力和学,提高生学和运用计算机际的综合能力,拓知识面,创新和合作意识,促进研究生中优秀的而出、迅速,生教育改,增进校之间以及高校、所企业之间的交流与合作.学值分析际的,在学中,无论的还的到数值分析课程中所涉及的,如插值方法、二、数值分等.因此,在数学中,数值分析对际问题起到关键性作用.笔者从以下三个方面谈谈数值分析在研生学中的作.一、数据分析全生数学竞赛赛题大多来自工际问题,其中就据处理,并且所给的数据比,比大的.这些数据际得到的,,这些数据着某种关系,定的价值.因,如处理及分析数据成为的关键步.在数值分析中,对据两大类方法:插值方法,如朗日插值法、牛顿插值法、三条插值;另i 拟合方法,如二.一般而言,插值方法比较适合据准确据的情形,而拟合方比较适合数据有误据大的情形.这两种方法在数学中经运用于数据分析.因此,数值分析在生数学中对据分析起到作.二、求程在工程计算和科学研究中,如电路和电力系统计算、非线性力学等许多领域的实际以转化为非线性方程的求根.已经证明,对五五次以上的项式不存在精确的求根公式,至于越方其精确解.因此,非线性方程的近似根,已为目前相关领域的工作切需的.在数值分析中,对的方法主二分法、牛顿、割线、简单迭其加速.在学工计中的许际的学以分方程来描述.由于绝大分方以求得其精确解,因,分方程的数值十分的.在数值分析中,分方程初值的数值解般分为两大类:步,其表是龙格-库塔方法;另步法,其表方法.全生学竞赛赛大来工际,而些际以转为方、方矩阵.在数值分析中,对以上问题些比熟有效的方法•因此,数值分析对些工程实际着不可替代的作用.三、数值算前,科学计算的范围非泛,如天气、工设计、流体计算、经和以端的一些科项目,以武器的、导和火箭的发射等,始终是学计为活跃的领域.面对这些实际越来越多的复杂的数值计,必须电子计算机快速准确的数据处理能力.因此,寻适合在计算机上种数值的算法就显得至关•的备以下特征:(1)必须结,易于计算机;(2)理论上必须保证方法的收敛性和数值稳定性;(3)计效率必须,即计算速度快且节;(4)必须经值实验检验,证明行之有效.在数值分析中,对的选择与设计,提些理论和原则,如误差的基本理论、数值设计的若干原.值分析中对值理论的些体在的方面,如前面到的据分析以方.并且值分析对学分析中的分计以分计算,些有效的公式和求导公式.因此,数值分析业,对际起到关键的作.总之,数值分析知识到业,对些实际方.学值分析课,也为加学竞赛打下良好的基础.【参考文献】[1]凤.现代数值分析(MATLAB版)[M*.北京:国防工业,2013.[2]周丽.略论数学建模教育与高校数学教学方式改革[J].南昌教育学院学报,2011(3):83-85.[3]启源.数学模型[M].北京:高等教育出版,1987.数学学习与研究2020.9。

数据处理和建模方法在数学建模教学中的应用

数据处理和建模方法在数学建模教学中的应用

数据处理和建模方法在数学建模教
学中的应用
数据处理和建模方法在数学建模教学中的应用是一种重要的教学方法。

它通过对实际问题或事件进行分析,将其转化为数学模型,以便能够更好地理解和描述该问题或事件。

数据处理方法主要是指对各种原始数据进行加工、分析和提取有用信息的过程。

它不仅可以帮助学生更好地理解和掌握实际问题,而且可以使学生学习到如何处理和分析原始数据的能力。

建模方法是指通过计算机建立一个模型来模拟现实中的问题的过程,可以使学生学习如何使用计算机技术来求解问题,并且可以更好地理解现实问题的特性。

数据处理和建模方法在数学建模教学中的应用可以使学生学习如何处理数据,学习如何使用计算机技术来求解问题,以及更好地理解现实问题的特性。

它可以帮助学生更好地理解和掌握实际问题,并且可以使学生能够根据所学的知识,从实践中学习如何利用数学模型去解决现实世界中的问题。

数值分析思想方法在数学建模中的应用

数值分析思想方法在数学建模中的应用

0 引言
数理统计、微分方程、数学规划、图论、模糊数学方法
目前, 数学建模课程已在全国各大高校普遍开 等是常用的建模方法, 而数值分析思想方法的运用
设,越来越多人关注数学建模竞赛,并参加数学建模 相对较少,数值分析思想主要包括逼近和近似思想、
竞赛。就全国大学生数学建模竞赛而言,2015 年, 来 递推与迭代思想、 连续问题离散化思想及工程应用


%三次样条插值

运行结果如下:
t=10.2000 30.0000 30.9000 24.9000 %
3.2,6.5,7.1,11.7 小时后温度分布
T= 9.6734 30.0427 31.1755 25.3820
比较发现,样条插值与线性插值的结果不同。在
此基础上,每隔 1/10 小时估计一次温度值,由于数
编写 M 文件 forcast.m 如下: x=0:5:55;
y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.62 4.64];
plot(x,y,'k.','markersize',25); axis([0 60 0 5]); p=polyfit(x,y,2) t=0:0.01:60;
数值分析方法理论内容之多,必须认真筛选,将 重点的、常用的内容合理安排数学建模教学之中。首 先,在数学与应用数学、信息与计算科学专业第 4 学 期《数学建模》课程中,讲授数值分析建模思想、插值 法和拟合建模方法(4 课时)。 然后,在理工、经管其 他专业公选课《数学建模》课程中,讲授数值分析建 模思想、插值法和拟合建模方法(4 课时),并加带实 验作业。 最后,参加校大学生数学建模竞赛,并进行

数值分析在数学建模中的应用

数值分析在数学建模中的应用

数值分析在数学建模中的应用数值分析是数学中的一个重要分支,它主要研究用计算机计算方法解决数学问题的理论和方法。

在数学建模中,数值分析发挥着非常重要的作用,可以帮助我们更好地理解和解决实际问题。

本文将探讨数值分析在数学建模中的应用。

一、插值法插值法是数值分析中常用的一种方法,其基本思想是根据一些已知的数据点,推导出这些数据点之间的未知数值。

在数学建模中,我们常常需要根据给定的数据点去估计其他数据点的数值。

插值法可以帮助我们根据已知数据点推导出未知数据点,从而更好地分析和处理问题。

二、数值解微分方程微分方程在数学建模中是非常重要的,它描述了很多现实世界中的现象和规律。

但是有些微分方程很难或者无法通过解析方法求解,这时就需要借助数值分析的方法。

数值解微分方程可以帮助我们模拟和预测各种现象的发展趋势,为实际问题的研究和应用提供帮助。

三、最优化问题在数学建模中,有很多问题可以归结为最优化问题,即在一定条件下寻找使某个函数值达到最大或最小的变量取值。

数值分析中的最优化方法可以帮助我们求解各种最优化问题,例如线性规划、非线性规划等。

这些方法可以有效地提高问题的求解效率,为决策提供重要的参考依据。

四、线性代数问题线性代数在数学建模中也占据着重要地位,许多实际问题可以用线性代数的方法进行建模和求解。

在数值分析中,我们可以通过矩阵运算、线性方程组等方法解决各种线性代数问题,从而更好地理解和处理实际问题。

这些方法在计算机科学、金融工程、物理学等领域都得到了广泛的应用。

五、误差分析数值分析中的另一个重要问题是误差分析,即通过分析数值计算中的误差来源和传播规律,评估数值计算的可靠性和准确性。

误差分析可以帮助我们提高数值计算的精度和稳定性,避免因误差累积导致的计算结果不准确。

在数学建模中,误差分析是不可或缺的一部分,可以帮助我们更加准确地理解和解决实际问题。

综上所述,数值分析在数学建模中发挥着重要的作用,可以帮助我们更好地理解和解决各种实际问题。

浅谈数值分析在数学建模中模型求解的应用

浅谈数值分析在数学建模中模型求解的应用

浅谈数值分析在数学建模模型求解中的应用姓名:孙亚丽 学号:2013G0602015 专业:计算机技术1. 引言数值分析主要介绍现代科学计算中常用的数值计算方法及其基本原理,研究并解决数值问题的近似解,是数学理论与计算机和实际问题的有机结合[1]。

随着科学技术的迅速发展,运用数学方法解决科学研究和工程技术领域中的实际问题,已经得到普遍重视。

数学建模是数值分析联系实际的桥梁。

在数学建模过程中,无论是模型的建立还是模型的求解都要用到数值分析课程中所涉及的算法,如插值方法、最小二乘法、拟合法等,那么如何在数学建模中正确的应用数值分析内容,就成了解决实际问题的关键。

2.数值分析在模型求解中的应用2.1.插值法和拟合法在模型求解中的应用2.1.1.拟合法求解在数学建模中,我们常常建立了模型,也测量了(或收集了)一些已知数据,但是模型中的某些参数是未知的,此时需要利用已知数据去确定有关参数,这个过程通常通过数据拟合来完成。

最小二乘法是数据拟合的基本方法。

其基本思想就是:寻找最适合的模型参数,使得由模型给出的计算数据与已知数据的整体误差最小。

假设已建立了数学模型),(c x f y =,其中,T m c c c c ),,,(21 =是模型参数。

已有一组已知数据),(1,1y x ,),(22y x ,…,),(,k k y x ,用最小二乘确定参数c ,使∑=-=ki i i c x f y c e 12)),(()(最小。

函数),(c x f 称为数据),,2,1)(,(,k i y x i i =的最小二乘拟合函数。

如果模型函数),(c x f y =具有足够的可微性,则可用微分方程法解出c 。

最合适的c应满足必要条件m j c c x f c x f y c c e k i j i i i j ,,2,1,0),()),((2)(1==∂∂--=∂∂∑=。

2.1.2.插值法求解在实际问题中,我们经常会遇到求经验公式的问题,即不知道某函数)(x f y =的具体表达式,只能通过实验测量得到该函数在一些点的函数值,即已知一部分精确的函数值数据),(1,1y x ,),(22y x ,…,),(,k k y x 。

数学建模在大数据分析中的应用有哪些

数学建模在大数据分析中的应用有哪些

数学建模在大数据分析中的应用有哪些在当今数字化时代,大数据已经成为了企业和组织决策的重要依据。

然而,要从海量的数据中提取有价值的信息并非易事,这就需要运用数学建模的方法来进行分析和处理。

数学建模作为一种将实际问题转化为数学问题并求解的工具,在大数据分析中发挥着至关重要的作用。

首先,数学建模可以用于数据预处理。

在大数据分析中,原始数据往往存在缺失值、异常值和噪声等问题。

通过建立数学模型,如统计模型、插值模型等,可以对缺失值进行合理的填充,对异常值进行识别和处理,以及对噪声进行滤波和平滑。

例如,在处理销售数据时,如果某些月份的销售额缺失,可以使用时间序列模型来预测缺失的值;对于明显偏离正常范围的销售额,可以通过设定阈值来识别并剔除异常值。

其次,分类和预测是大数据分析中的常见任务,数学建模在这方面也表现出色。

决策树、支持向量机、朴素贝叶斯等机器学习算法本质上都是数学模型。

以决策树为例,它通过对数据特征的递归划分,构建出一棵类似于流程图的树结构,从而实现对新数据的分类。

在预测方面,回归模型如线性回归、逻辑回归等被广泛应用。

比如,通过建立线性回归模型,可以根据历史房价数据来预测未来房价的走势。

数学建模还能够帮助进行聚类分析。

聚类的目的是将相似的数据点归为同一类,而不同类之间的数据差异较大。

常见的聚类模型有KMeans 算法、层次聚类算法等。

以 KMeans 算法为例,它通过不断迭代计算数据点到聚类中心的距离,重新分配数据点所属的类别,最终实现数据的聚类。

在市场细分、客户细分等领域,聚类分析可以帮助企业更好地了解客户群体的特征和行为模式。

在关联规则挖掘中,数学建模也发挥着重要作用。

关联规则挖掘旨在发现数据中不同项之间的关联关系,例如购物篮分析中,哪些商品经常被一起购买。

Apriori 算法是一种经典的关联规则挖掘算法,它基于概率和统计的原理,通过设置支持度和置信度等阈值来筛选出有意义的关联规则。

通过这种方式,企业可以进行商品推荐、优化库存管理等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浅谈数值分析在数学建模中的应用韩玉桃1 白洋2 田露2 刘徳铮2(1天津商业大学理学院,天津 300134 2天津商业大学理学院,天津,300134) 摘要 为了满足科技发展对科学研究和工程技术人员用数学理论解决实际的能力的要求,讨论了数值分析在数学建模中的应用。

数值分析不仅应用模型求解的过程中,它对模型的建立也具有较强的指导性。

研究数值分析中插值拟合,解线性方程组,数值积分等方法在模型建立、求解以及误差分析中的应用,使数值分析作为一种工具更好的解决实际问题。

关键词 数值分析;数学建模;线性方程组;微分方程1. 引言数值分析主要介绍现代科学计算中常用的数值计算方法及其基本原理,研究并解决数值问题的近似解,是数学理论与计算机和实际问题的有机结合[1]。

随着科学技术的迅速发展,运用数学方法解决科学研究和工程技术领域中的实际问题,已经得到普遍重视。

数学建模是数值分析联系实际的桥梁。

在数学建模过程中,无论是模型的建立还是模型的求解都要用到数值分析课程中所涉及的算法,如插值方法、最小二乘法、拟合法等,那么如何在数学建模中正确的应用数值分析内容,就成了解决实际问题的关键。

2. 数值分析在模型建立中的应用在实际中,许多问题所研究的变量都是离散的形式,所建立的模型也是离散的。

例如,对经济进行动态的分析时,一般总是根据一些计划的周期期末的指标值判断某经济计划执行的如何。

有些实际问题即可建立连续模型,也可建立离散模型,但在研究中,并不能时时刻刻统计它,而是在某些特定时刻获得统计数据。

例如,人口普查统计是一个时段的人口增长量,通过这个时段人口数量变化规律建立离散模型来预测未来人口。

另一方面,对常见的微分方程、积分方程为了求解,往往需要将连续模型转化成离散模型。

将连续模型转化成离散模型,最常用的方法就是建立差分方程。

以非负整数k 表示时间,记k x 为变量x 在时刻k 的取值,则称k k k x x x -=∆+1为k x 的一阶差分,称k k k k k x x x x x +-=∆∆=∆++1222)(为k x 的二阶差分。

类似课求出k x 的n 阶差分k n x ∆。

由k ,k x ,及k x 的差分给出的方程称为差分方程[2]。

例如在研究节食与运动模型时,发现人们往往采取节食与运动方式消耗体内存储的脂肪,引起体重下降,达到减肥目的。

通常制定减肥计划以周为时间单位比较方便,所以采用差分方程模型进行讨论。

记第k 周末体重为)(k w ,第k 周吸收热量为)(k c ,热量转换系数α,代谢消耗系数β,在不考虑运动情况下体重变化的模型为)()1()()1(k w k c k w k w βα-++=+[2], ,2,1,0=k ,增加运动时只需将β改为ββ+1,1β由运动的形式和时间决定。

此外,在研究经济变化趋势,人口增长等问题时,都要按照一定的周期建立差分模型。

这样,连续模型就通过数值分析中研究的对象——差分方程,转化成离散模型,简化了求解过程。

3.数值分析在模型求解中的应用3.1.插值法和拟合法在模型求解中的应用3.1.1.拟合法求解在数学建模中,我们常常建立了模型,也测量了(或收集了)一些已知数据,但是模型中的某些参数是未知的,此时需要利用已知数据去确定有关参数,这个过程通常通过数据拟合来完成。

最小二乘法是数据拟合的基本方法。

其基本思想就是:寻找最适合的模型参数,使得由模型给出的计算数据与已知数据的整体误差最小。

假设已建立了数学模型),(c x f y =,其中,T m c c c c ),,,(21 =是模型参数。

已有一组已知数据),(1,1y x ,),(22y x ,…,),(,k k y x ,用最小二乘确定参数c ,使 ∑=-=ki i i c x f y c e 12)),(()(最小。

函数),(c x f 称为数据),,2,1)(,(,k i y x i i =的最小二乘拟合函数。

如果模型函数),(c x f y =具有足够的可微性,则可用微分方程法解出c 。

最合适的c 应满足必要条件m j c c x f c x f y c c e k i j i i i j ,,2,1,0),()),((2)(1==∂∂--=∂∂∑=。

3.1.2.插值法求解在实际问题中,我们经常会遇到求经验公式的问题,即不知道某函数)(x f y =的具体表达式,只能通过实验测量得到该函数在一些点的函数值,即已知一部分精确的函数值数据),(1,1y x ,),(22y x ,…,),(,k k y x 。

要求一个函数)(i i x y ϕ=,k i ,,1,0 =,(2)这就是插值问题。

函数)(i i x y ϕ=称为)(x f 的插值函数。

),,1,0(k i x i =称为插值节点,式(2)称为插值条件[2]。

多项式插值是最常用的插值方法,在工程计算中样条插值是非常重要的方法。

3.2模型求解中的解线性方程组问题在线性规划模型的求解过程中,常遇到线性方程组求解问题。

线性方程组求解是科学计算中用的最多的,很多计算问题都归结为解线性方程组,利用计算机求解线性方程组的方法是直接法和迭代法。

直接法基本思想是将线性方程组转化为便于求解的三角线性方程组,再求三角线性方程组,理论上直接在有限步内求得方程的精确解,但由于数值运算有舍入误差,因此实际计算求出的解仍然是近似解,仍需对解进行误差分析。

直接法不适用求解4≥n 的线性方程组,因此当4≥n 时,可以采用迭代法进行求解。

迭代法先要构造迭代公式,它与方程求根迭代法相似,可将线性方程组改写成便于迭代的形式。

迭代计算公式简单,易于编制计算程序,通常都用于解大型稀疏线性方程组。

求解线性方程组的一般设计思想如下,假设建立一个线性规划模型b Ax =其中⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=nn n n n a a a a a a a a a A 1212221211211,⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=n x x x x 21,⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=n b b b b 21,即n n R A ⨯∈,可将A 改写为迭代的形式f Bx x +=并由此构造迭代法()(),,2,1,0,1 =+=+k f Bx x k k其中n n R B ⨯∈,称为迭代矩阵。

将A 按不同方式分解,就得到不同的迭代矩阵B ,也就的带不同的迭代法,例如Jacobi 迭代法 [5]、高斯-赛德尔迭代法[5]、超松弛迭代法等。

由于计算过程中有舍入误差,为防止误差增大,就要求所使用的迭代法具有稳定性,即迭代收敛,收敛速度越快,误差越小。

若f Bx x +=中,()B ρ<1,则认为此迭代法收敛。

超松弛迭代法是利用松弛技术加快收敛的典型,它有重要的实际价值,但必须选择较佳的松弛因子,虽有求最佳松弛因子的理论公式,但通常还要依赖于实际经验。

3.3数值积分在模型求解中的应用模型求解过程中可能遇到积分求解问题,用求积公式()()()()a F b F dx x f f I ba-==⎰,使定积分计算变得简单,但在实际应用中很多被积函数找不到用解析时表示的原函数,例如dx e x ⎰-102,或者即使找到表达式也极其复杂。

另外,当被积函数是列函数,其原函数没有意义,因此又将计算积分归结为积函数值的加权平均值。

假设b x x x a n ≤≤≤≤≤...10,则积分的计算公式[5]为()()()∑⎰=-≈ni i i b a x f a b dx x f 0α,称其为机械求积公式,其中i x (n i ,...,2,1,0=)称为求积节点,i α与f 无关,称为求积系数或权数,机械求积公式是将计算积分归结为计算节点函数值的加权平均,即取()()ξαf x f ni ii ≈∑=0 得到的。

由于这类公式计算极其便捷,是计算机计算积分的主要方法,构造机械求积公式就转化为求参数i x 及i α的代数问题。

3.4数值分析在求解微分方程中的应用在数学建模中,所建立的模型很多时候是常微分方程或者偏微分方程,这些方程求解析解是很困难的,而且即使能够求得解析解,由于所用数据的误差得到的解也是近似值,所以大部分情况下会采取数值的方法进行求解。

例如在常微分方程求解中,将原方程离散后,用迭代的方法求解;在偏微分方程的求解中,常常利用有限差分方法和有限元方法对方程进行离散,进而求得方程的数值解。

4.误差分析误差分析使数学建模的结果更加准确。

数学模型与实际问题之间出现的误差称为模型误差。

在数学模型中往往包含了若干参变量,这些量往往是通过观察得到的,因此也带来了误差,这种误差称为观察误差[4]。

这些误差是不可避免的,所以我们只能在模型建立和模型求解中避免误差扩大。

目前已经提出的误差分析方法有向前误差分析法与向后误差分析,区间分析法,及概率分析,但在实际误差估计中均不可行。

不能定量的估计误差,因此在建模过程中更着重误差的定性分析,也就是算法的稳定性分析。

一个算法如果原始数据有误差,而计算过程舍入误差不增长,则称此算法是数值稳定的,否则,若误差增长,则称算法是不稳定的。

在误差分析中,首先要分清问题是否病态和算法是否稳定,计算时还要尽量避免误差危害。

为了防止有效数字的损失,应该注意下面若干原则:一是避免用绝对值小的数作除数;二是避免数值接近相等的两个近似值相减,这样会导致有效数字严重损失;三是注意运算次序,防止“大数”吃“小数”,如多个数相加减,应按照绝对值由小到大的次序运算;四是简化步骤,减少算术运算的次数。

5.结论随着电子计算机的迅速发展、普及以及新型数值软件的不断开发,数值分析的理论和方法无论是在高科技领域还是在传统学科领域,其作用和影响都越来越大,实际上它已成为科学工作者和工程技术人员必备的知识和工具,所以把数值分析的知识正确的应用到数学建模中去不仅是一种趋势,更是用数学的理论解决实际问题的关键。

参考文献:[1]郑慧娆,陈绍林,莫忠息,等.数值计算方法[M].武汉:武汉大学出版社,2002.[2]陈东彦,李冬梅,王树忠.数学建模[M].北京:科学出版社,2007.[3]姜启源,等.数学模型[M].北京:高等教育出版社,2003.[4]李庆扬,王能超,易大义.数值分析[M].4版.北京:清华大学出版社, 2001.[5]李庆扬.科学计算方法基础[M].4版.北京:清华大学出版社, 2005.the Application of Numerical Analysis in Methmetical ModelingHan Yu-tao1Bai Yang2Tian Lu2Liu De-zheng2(1College of Science,Tianjin University of Commerce,Tianjin,3001342 College of Science,Tianjin University of Commerce,Tianjin,300134) Abstract In order to meet the technological scientific researchers who use mathematical theory to solve practical problems, the use of numerical analysis in mathematical modeling is discussed.Numerical analysis not only solve the model,but also relatively guide the model.Research on some numerical methods in numerical analysis which usually used in mathmetical modeling and error analysis will be a better way to solve practical problems.Key Words Numerical Analysis;Mathematical Modeling; Linear Equations;differential equation。

相关文档
最新文档