高等工程数学完整(研究生)ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模型检验
与实际现象、数据比较
确保模型的合理性、适用性
模型应用
实际问题
.
6
1.2.3 数学建模意义
作为用数学方法解决实际问题的第一步,数学建模自然有着 与数学同样悠久的历史。进入20世纪以来,随着数学以空前的 广度和深度向一切领域的渗透,以及计算机的出现与飞速发展, 数学建模越来越受到人们的重视,数学建模在现实世界中有着重 要意义。
§2 数学建模过程及其重要意义
1.2.1 数学建模过程
现
现实问题的信息
表述
数学模型
数
实
验证
世
解释
求解 ?
学 世
界
现实问题的解答
数学模型的解答
界
实践 理论 实践
求解方法
演绎法
数值法
.
解析解
数值解
4
1.2.2 数学建模的一般步骤
模型准备
模型假设
模型构成
模型检验
模型分析
模型求解
模型应用
模
型
了解实际背景 明确建模目的
.
10
下面是一个简单的例算,可以看出近似值带来的误差与算法的选择对计算 结果精度所产生的巨大影响。
例1.3.1 计算
3
2 1
x
2 1
可用四种算式算出:
6
x
2 1
x 99 70 2
6
1 x 2 1
x
1
99 70 2
如果分别用近似值 27 51.4和 217121.4166L
1 0.166667 6
(12)6 0.005020 29
12 0.005046 2378
.
12
❖ 由表1.3.1可见,按不同算式和近似值计算出的结果各不相同, 有的甚至出现了负值,这真是差之毫厘,谬以千里。因此,在研究 算法的同时,还必须正确掌握误差的基本概念,误差在近似值运算 中的传播规律,误差分析、估计的基本方法和算法的数值稳定性概 念,否则,一个合理的算法也可能会得出一个错误的结果。
按上列四种算法计算 x 值,其结.果如下表1.3.1所示。
11
序 号
算式
1 ( 2 1)6
2 9970 2
3
( 1 )6 2 1
1 4
99 70 2
表1.3.1
计算结果
2 7/5
(2)6 0.004096 5
1 ( 5 )6 0.005233 12
1 0.005076 197
Fra Baidu bibliotek
2 17/12
( 5 )6 0.005233 12
随着计算机技术的飞速发展,科学计算在工程技术中发挥着愈来愈大 的作用,已成为继科学实验和理论研究之后科学研究的第三种方法。了解或 掌握科学计算的基本方法、数学建模的过程和基本方法已成为科技人才必 需的技能。因此,科学计算与数学建模的基本知识和方法是当代大学生, 尤其是现代科技人才必备的数学素质。
.
3
.
7
§3 数值方法与误差分析
❖ 数值方法已成为科学研究的第三种基本手段。所谓数值方法,是指 将所欲求解的数学模型(数学问题)简化成一系列算术运算和逻辑运算, 以便在计算机上求出问题的数值解,并对算法的收敛性和误差进行分析、 计算。这里所说的“算法”,不只是单纯的数学公式,而且是指由基本 的运算和运算顺序的规定所组成的整个解题方案和步骤。一般可以通过 框图(流程图)来较直观地描述算法的全貌。
什么叫做误差?误差的种类有哪些呢?
.
9
数值计算过程中会出现各种误差,可分为两大类:
数值计算误差
“过失误差”或“疏 忽误差”:算题者在
工作中的粗心大意而 产生的,例如笔误以 及误用公式等 。它完 全是人为造成的,只 要工作中仔细、谨慎 ,是完全可以避免的
“非过失误差”:在数
值计算中这往往是无法 避免的,例如近似值带 来的误差,模型误差、 观测误差、截断误差和 舍入误差等。对于“非 过失误差”,应该设法 尽量降低其数值,尤其 要控制住经多次运算后 误差的积累,以确保计 算结果的精度。
准 备
搜集有关信息 掌握对象特征
模 型
针对问题特点和建模目的
假
设
作出合理的、简化的假设
.
形成一个比较清晰的数学问题
在合理与简化之间作出折中
5
模型构成
用数学的语言、符号描述问题 尽量使用简单的数学工具
模型求解 各种数学方法、软件和计算机技术
模型分析
如:结果的误差分析、统计分析、 模型对数据的稳定性分析
若用著名秦九韶(我国宋朝数学家)算法,将多项式 P ( x ) 改成
P ( x ) ( ( ( a n x ( a n 1 ) x a n 2 ) x a 2 ) x a 1 ) x a 0
来计算时,只要做 n 次乘法和次加法即可。
对于小型问题,计算的速度和占用计算机内存的多少似乎意义不大。 但对于复杂的大型问题而言,却是起着决定性作用。算法取得不恰当, 不仅影响到计算的速度和效率,还会由于计算机计算的近似性和误差的 传播、积累直接影响到计算结果的精度甚至直接影响到计算的成败。不 合适的算法会导致计算误差达到不能容许的地步,而使计算最终失败, 这就是算法的数值稳定性问题。
数学是科学之母,科学技术离不开数学,它通过建立数学模型与数学产 生紧密联系。数学又以各种形式应用于科学技术各领域。数学擅长于处理 各种复杂的依赖关系,精细刻画量的变化以及可能性的评估。它可以帮助 人们探讨原因、量化过程、控制风险、优化管理、合理预测 。
科学计算是指利用计算机来完成科学研究和工程技术中提出的数学问 题的计算,是一种使用计算机解释和预测实验中难以验证的、复杂现象的 方法。科学计算是伴随着电子计算机的出现而迅速发展并获得广泛应用的 新兴交叉学科,是数学及计算机应用于高科技领域的必不可少的纽带和工 具。
高等工程数学
科学计算与数学建模
——数学建模与误差分析
中南大学数学科学与计算技术学院
.
1
第一章 数学建模与误差分析
1
数学与科学计算
2
数学建模及其重要意义
3
数值方法与误差分析
4
误差的种类及其来源
5
绝对误差和相对误差
6
有效数字及其误差的关系*
7
误差的传播与估计
8
算法的相对稳定性*
.
2
§1 数学与科学计算
➢在高新技术领域,数学建模几乎是必不可少的工具
➢在一般工程技术领域,数学建模仍然大有用武之地
➢数学迅速进入一些新领域,为数学建模开拓了许多新的处女地
美国科学院一位院士总结了将数学转化为生产力过程中的成 功和失败,得出了“数学是一种关键的、普遍的、可以应用的技 术”的结论,认为数学“由研究到工业领域的技术转化,对加强 经济竞争力是有重要意义”,而“计算和建模重新成为中心课题, 它们是数学科学技术转化的主要途径”。
选定适合的算法是整个数值计算中非常重要的一环。例如,当计 算多项式
P (x ) a n x n a n 1 x n 1 a 1 a 0
的值时,若直接计算 aixi(i0,1,L,n) 再逐项相加,共需做
12(n1)nn(n1) 次乘法和 n 次加法。
2
.
8
n 10 时需做55次乘法和10次加法。