数值分析(计算方法)课程介绍.ppt
《数值分析(计算方法)课程介绍.ppt》由会员分享,可在线阅读,更多相关《数值分析(计算方法)课程介绍.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.数数 值值 分分 析析主讲:刘敬刚刘敬刚Tel:2/17/20231 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.数值分析数值分析(计算方法计算方法)课程介绍课程介绍考虑如下线性方程组 或者:其中 ,由克莱姆法则可知(1)有唯一的解,而且解为:(1)引例引例 2/17/20232 Numerical Analysis J.G.Liu School of Math.
2、&Phys.North China Elec.P.U.若行列式用按行(列)展开的方法计算,用克莱姆法则求解(1)需做乘除法的次数:当方程组阶数较高时,计算量很大,因此克莱姆法则通常仅有理论上的价值,计算线性方程组的解还要考虑:数值分析数值分析(计算方法计算方法)课程介绍课程介绍引例引例 首先看一个简单的例子:(若是更高阶的 方程组呢?)人类的计算能力计算能力是计算工具计算工具和计算方法计算方法效率的乘积,提高计算方法的效率与提高计算机硬件的效率同样重要。科学计算科学计算已用到科学技术和社会生活的各个领域中,成为继实验实验和理论研究理论研究之后的第三种研究方法。数值解法数值解法=算法算法+计算机
3、计算机。2/17/20233 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.研究对象和主要内容研究对象和主要内容 数值分析数值分析(计算方法计算方法)课程介绍课程介绍2/17/20234 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.n数值计算方法,是一种研究如何求解数学问题数值近数值近似解似解的方法,是在计算机计算机上使用的解数学问题的方法,简称计算方法。包括直接方法直接方法和迭代方法迭代方法!n数值计算方法的
4、计算对象是线性代数,微积分,常微分方程中的数学问题。内容包括:求解线性方程组的数值方法求解线性方程组的数值方法;计算矩阵特征值和特征向量的数值方法计算矩阵特征值和特征向量的数值方法;非线性方程和非线性方程组的迭代解法非线性方程和非线性方程组的迭代解法;插值插值与与拟合拟合;数值微积分数值微积分;常微分方程数值解等问题。常微分方程数值解等问题。2/17/20235 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.数值分析数值分析(计算方法计算方法)课程介绍课程介绍特点特点2/17/20236 Numeric
5、al Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.n学好本门课程需要做到:认清算法的计算对象;掌握基本的计算方法及其原理;编制程序,在计算机上对算法进行验证;对于算法要多思考多比较!数值分析数值分析(计算方法计算方法)课程介绍课程介绍数值计算方法既有数学类课程中理论上的抽象性和严谨性,又有实用性和实验性等技术特征,它是一门理论性理论性和实践性实践性都很强的课程。在20世纪70年代,大多数学校仅在数学系的计算数学专业计算数学专业和计算机系计算机系开设计算方法这门课程。随着计算机技术的迅速发展和普及,现在计算方法课程几乎已成
6、为所有理工科大学生的一门必修课程理工科大学生的一门必修课程。2/17/20237 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.参考书目:参考书目:1 谷根代等,数值分析与应用,科学出版社,20112 钟尔杰.数值分析.高等教育出版社,2004.3 颜庆津.数值分析.修订版.北京航空航天大学出版社,2000.4 李庆扬.数值分析.清华大学出版社,2001.5 白峰杉.数值计算引论.高等教育出版社,2004.6 王能超.计算方法.北京:高等教育出版社,2005.2/17/20238 Numerical A
7、nalysis J.G.Liu School of Math.&Phys.North China Elec.P.U.第一章 绪论1、算法设计技术2、误差3、数值计算中需要注意的一些问题4、算法的稳定性5、病态问题内容内容:2/17/20239 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.1.1 算法设计技术算法设计技术 古希腊哲学家Zeno(芝诺)在两千多年前提出过一个骇人听闻的命题:一个人不管跑得多快,也追不上爬在他前面的一只乌龟。这就是著名的Zeno悖论。Zeno在论证这个命题时采取了如下形式的逻
8、辑推理:设人与龟同时同向起跑,如果龟不动,那么人经过某段时间便能追上它;但实际上在这段时间内龟又爬了一段路程,从而人又得重新追赶,如下图所示,这样每追赶一次所归结的是同样类型的追赶问题,因而这种追赶过程“永远”不会终结。引例引例2/17/202310 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.耐人寻味的是,尽管Zeno悖论的论断极其荒谬,但从算法设计思想的角度来看它却是极为精辟的。Zeno悖论将人龟追赶问题表达为一连串追赶步的逐步逼近过程。设人与龟的速度分别为V与v,记Sk表示逼近过程的第k步人与龟
9、的间距,另以tk表示相应的时间,相邻两步的时间差tk。Zeno悖论将人龟追赶问题分解为一追一赶两个过程:追的过程:追的过程:先令龟不动,计算人追上龟所费的时间赶的过程:赶的过程:再令人不动,计算龟在这段时间内爬行的路程tkSk-1SkVvtk-1vV 图示:人龟追赶过程2/17/202311 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.若以人和龟之间的距离 定义问题的规模规模大小,则上述过程将问题规模压缩了 倍:由于龟的速度远远小于人的速度,故 很小,因此按上述步骤很快问题的规模 就可以忽略不计,从而
10、得到人追上龟所花时间 ,Zeno的解释可用如下过程表示:Zeno算法可见,Zeno算法的设计思想是,将人龟追赶计算化归为简单的行程计算的重复,它的设计方法是逐步压缩计算模型的规模,这种“化大为小”的设计策略称为规模缩减技术规模缩减技术,简称缩减技术缩减技术。算法的设计精髓:“简单简单”的重复生成复杂!的重复生成复杂!2/17/202312 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.则计算结果即为所求的和值:(3)数列求和问题:(1)1 直接法的缩减技术直接法的缩减技术若用bk表示前k项的部分和,则有
11、 (2)2/17/202313 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.这样,如果定义和式的项数为数列求和问题的规规模模,则所求和值为(1)的退化情形。因之,只要令和式的规模逐次减1,最终当规模为1时即可直接得出所求的和值,而这样设计出来的算法就是累加求和算法(2)。可见,上述累加求和算法的设计思想是将多项求和(1)化归为两项求和(2)的重复,最终加工成一项和式(3)((1)的退化情形),从而得出和值。2/17/202314 Numerical Analysis J.G.Liu School of
12、 Math.&Phys.North China Elec.P.U.考虑利用缩减技术可得如下算法:算法流程图2/17/202315 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.2 迭代法的校正技术迭代法的校正技术易得人追上龟所花的时间是有些问题的“大事化小”过程似乎无法了结。Zeno悖论强调人“永远”赶不上龟正是为了突出这层含义。这是一类无限逼近的过程,适于用所谓预报校正技术预报校正技术来处理。设人龟起初相距 ,两者的速度分别为 和 ,则有方程(1)2/17/202316 Numerical Analy
13、sis J.G.Liu School of Math.&Phys.North China Elec.P.U.注意到 v是个小量,设t也是个小量,则可从上式中略去vt,即令校正量t满足如下方程(近似近似)设解t*有某个预报值预报值t0,希望提供校正量t,使校正值校正值t1=t0+t 能更好的满足所给方程(1),即使得求解上述方程即可定出校正值 2/17/202317 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.进一步视 t1为新的预报值,重复实施上述手续,求出新的校正值 t2,再由 t2定 t3,如此反
14、复可生成一系列近似值 t1,t2,t3,这就规定了一个迭代过程,(2)Zeno悖论所描述的逼近过程正是这种迭代过程,当k时,tk t*。大家知道,任何形式的重复都可看成是“时间”的量度。Zeno在刻画人龟追赶问题中设置了两个“时钟”:一个是日常的钟,另外Zeno又将迭代次数视为另一种时钟,不妨称之为Zeno钟钟。Zeno公式(2)表明,当Zeno钟趋于时人才能追上龟,Zeno正是据此断言人永远追不上龟。2/17/202318 Numerical Analysis J.G.Liu School of Math.&Phys.North China Elec.P.U.给定 ,求开方值 的问题就是要求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 计算方法 课程 介绍
限制150内