第1章-引论(1-3)-数值分析-第五版-教学课件.ppt
《第1章-引论(1-3)-数值分析-第五版-教学课件.ppt》由会员分享,可在线阅读,更多相关《第1章-引论(1-3)-数值分析-第五版-教学课件.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数值分析数值分析数值分析Numerical Analysis计算的目的不在于数据,而在于洞察事物。理查德哈明Thepurposeofcomputingisinsight,notnumbers.RichardWesleyHamming()数值分析数值分析第一章 引论一、数值分析的概念、地位和特点1 数值分析的研究对象(课程简介)数值分析是研究各种数学问题的数值方法的设计、分析、有关的数学理论和具体实现的一门学科。实际上就是介绍用计算机解决数学问题的计算方法及其理论。这门课程又称为(数值)计算方法、科学与工程计算等。1.数值分析的概念数值分析数值分析数值分析输入复杂问题或运算 计算机近似解利用计算
2、机高速的简单运算去实现各种复杂的功能数值分析数值分析 科学计算 的核心内容是以现代化的计算机及数学软件(Matlab,Mathematica,Maple,MathCAD etc.)为工具,以数学模型为基础进行模拟研究。现代科学的三个组成部分:科学理论,科学实验,科学计算2.数值分析的地位促使一些边缘学科的相继出现:计算数学,计算物理学,计算力学,计算化学,计算生物学,计算地质学,计算经济学,等等数值分析数值分析数值分析数值分析总的来看,数值分析这门课具有以下几个特点:(1)数值分析是一门与计算机应用密切结合的实用性很强的学科;(2)数值分析这门课程即要讨论连续变量问题又要讨论离散变量问题,关心
3、的是数值结果;(3)数值分析这门课程已成为近代数学的一个重要分支,专门研究数学问题的数值解法。3.数值分析的特点数值分析数值分析二、数值分析的研究内容和研究方法方法插值问题(Ch2)线性代数方程组的数值解法(Ch5,Ch6)非线性方程组的数值解法(Ch7)数值积分与数值微分(Ch4)常微分方程的数值解法(Ch9)函数逼近(Ch3)代数特征值问题(Ch8)研究内容数值分析数值分析研究方法:1.数值方法的特点(支撑理论)2.如何评价数值方法的好坏(评价标准)递推性(迭代),近似代替,离散化,外推法 本课程的基本目的,是使大家通过学习和实验,初步建立并理解数值计算,特别是科学与工程计算的基本概念,为
4、进一步深入的学习打下坚实基础。误差、稳定性、收敛性、计算量、存贮量和自适应性数值分析数值分析数值分析数值分析考试评分:平时作业+考勤+程序占总成绩的30%,期末考试占总成绩的70%,闭卷考试。三、基本要求作业要求:每周有课外练习,两周交一次作业,完成 1个综合程序课题设计。数值分析数值分析实际问题建立数学模型确定数值计算方法编制程序上机算出结果2 数值计算的误差2.1 误差的来源与分类 用计算机解决科学计算问题时,需要经历以下几个环节:数值结果是指在选择某种数值方法之后,编制程序正确,输入初始数据正确的情形下所获得的结果。实际问题的精确解与用计算机计算出来的数值结果之间就有差异,这种差异在数学
5、上称为误差。数值分析数值分析数值分析数值分析大家一起猜?11/e解法之一:将 作Taylor展开后再积分S4R4/*Remainder*/取则 称为截断误差/*Truncation Error*/|舍入误差/*Roundoff Error*/|=0.747 由截去部分/*excluded terms*/引起由留下部分/*included terms*/引起数值分析数值分析数值分析数值分析定义2.3 有效数字/*significant digits*/用科学计数法,记(其中).若(即 的截取按四舍五入规则),则称 为有n位有效数字,精确到。例:问:有几位有效数字?请证明你的结论.证明:有5 位有
6、效数字,精确到小数点后第4位。注:0.2300有4位有效数字,而0.0023只有2位有效。12300如果写成0.123105,则表示只有3位有效数字.数字末尾的0不可随意省去!数值分析数值分析例:设 x1=1.73,x2=1.7321,x3=1.7320是其近似值,问它们分别有几位有效数字?3位5位4位数值分析数值分析数值分析数值分析2.3 求函数值和算术运算的误差估计初始数据 引起计算函数值的误差函数值 A*的绝对误差略去高阶项:数值分析数值分析浮点数:36.83=0.3683102=0.03683103这种允许小数点位置浮动的表示法称为数的浮点形式。机器数 x的二进制浮点形式为:2.4 计
7、算机的浮点数表示和舍入误差计算机所能表示的数系不是一个连续统而是一个特殊的离散集合(部分有理数),此集合的数称为机器数.尾数阶其中,阶的位数数值分析数值分析3 病态问题、数值稳定性与避免误差危害问题:对于 y=f(x),若用 x*取代 x,将对y产生什么影响?3.1 病态问题与条件数条件数/*condition number*/条件数很大时,初始数据的微小误差可能引起结果 A 的很大误差.数值分析数值分析 对数学问题而言,如果输入数据有微小扰动,引起输出数据(即数学问题的解)有很大扰动,则称数学问题是病态问题,否则称为良态问题。数值分析数值分析?例1 解 3216失之毫厘,差之千里!原因 误差
8、的传播与积累3.2 数值方法的稳定性数值分析数值分析数值分析数值分析考察第n步的误差我们有责任改变。造成这种情况的是不稳定的算法/*unstable algorithm*/迅速积累,误差呈递增。可见初始的小扰动 公式注意此公式与公式一在理论上等价。方法:先估计一个IN,再反推要求的In(n N)。可取数值分析数值分析取 We just got lucky?数值分析数值分析考察反推一步的误差:以此类推,对 n N 有:误差逐步递减,这样的算法称为稳定的算法/*stable algorithm*/在我们今后的讨论中,误差将不可回避,算法的 稳定性会是一个非常重要的话题。定义:一个算法如果输入数据有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 引论 数值 分析 第五 教学 课件
限制150内