数值计算方法ppt课件.ppt
《数值计算方法ppt课件.ppt》由会员分享,可在线阅读,更多相关《数值计算方法ppt课件.ppt(55页珍藏版)》请在三一办公上搜索。
1、数值计算方法,吕同富 康兆敏 方秀男,清华大学出版社,为什么要开设这个课呢?,在数学发展中,理论和计算是紧密联系的。现代计算机的出现为大规模的数值计算创造了条件,集中而系统的研究适用于计算机的数值方法变得十分迫切和必要。数值计算方法正是在大量的数值计算实践和理论分析工作的基础上发展起来的,它不仅仅是一些数值方法的简单积累,而且揭示了包含在多种多样的数值方法之间的相同的结构和统一的原理。数值算法是进行科学计算必不可缺少的起码常识;更为重要的是通过对它们的讨论,能够使人们掌握设计数值算法的基本方法和一般原理,为在计算机上解决科学计算问题打下基础。,科学素质:拓宽对21世纪科学的了解; 加深对数学思
2、想的理解; 培养用数学思考世界的习惯数学能力:数学知识的运用能力; 对专业中问题建立数学求解方法与 实际计算能力 应用问题中数学创造性能力计算知识:常用算法的数学理论; 在“误差、存贮、速度”之下的实 际计算方法; 对结果的数值分析方法,数学分析(或微积分),高等代数,数学软件,学习数值计算方法的准备知识,我们先来看看学过的一些知识和问题:,如果:三次方程呢? n次方程呢?,多项式次数一般超过5次,它的根一般已经不能用公式表示,X=?,X=?,非线性方程呢?,问题二:,方程的个数是3个,那如果是20个呢?,用什么方法解?,一般的呢?,我们在数学分析中学过:用克莱姆法则能解决,理论上很“漂亮”的
3、Cramer法则 在计算机上并不适用!,n=20,问题三,求A的特征值和特征向量,求A的特征值和特征向量?,美国的人口普查每10年举行一次,下表列出了从1940年到1990年的人口(按千人计),能否利用这些数据合理地估计人口的数量,比如1965年的人口,甚至2015年的人口。,两个例子,问题四,问题5 数值积分,第一章 绪 论,1.1 科学计算的一般过程,1.2 数值计算方法的研究内容和特点,1.3 计算过程的误差及其控制,研究求数学问题近似解的方法和过程,实际问题,数学模型,数值计算方法的理论,程序设计,上机计算求出结果,1.1 科学计算的一般过程,应用数学,计算数学,一个科学计算过程主要包
4、括如下几个环节:,1.1.1 数学建模:将工程问题数学化,1.1.2 对数学问题给出数值计算方法,例1 求解线性方程组,求解二次方程,是数值问题,应用有关学科的知识和数学理论,将实际工程问题,用精炼准确的数学语言对其核心部分进行描述并给出数学模型,这一过程常称为数学建模。一个好的数学模型符合下列两个方面的要求:,1.数学模型能真实准确的反映实际工程问题的本质;,2.数学模型所用的数学算法能再计算机上实现,我们能给出怎样的算法?,什么样的算法才能是好算法呢?,1.算法的速度(算法的收敛速度);,2.算法所得到结果的精确度;,3.算法所占用的计算机资源;,1.1.3 对数值计算方法进行程序设计,1
5、.熟练掌握一门语言,比如c语言,c+,matlab, fortran,我们在以后用到的是matlab,将数值问题机器化,1.1.4 上机计算并分析结果,理论来源于实践,要应用的实践中去,数值模拟物理过程,分析计算结果的可靠性,必要时重复上述过程。,其中算法设计是数值计算的核心内容。数值计算方法针对来源于科学与工程中的数学模型问题,介绍计算机上常用的数值方法的算法设计思想并进行算法分析。,数值计算:常称为数值分析或计算数学或计算方法。 主要是研究如何运用计算工具(如计算 器、计算机等)去获得数学问题的数值 解的理论和方法。,实践表明:计算方法正在日趋明显地成为数学 与计算机科学的交叉科学。,对那
6、些在经典数学中,用解析方法在理论上已作出解的存在,但要求出他的解析解又十分困难,甚至是不可能的这类数学问题,数值解法就显得不可缺少,同时又十分有效。,1.2 数值计算方法的研究内容与特点,数值计算研究内容:对如下五类问题探索数值求解 方法及其与算法有关的理论分析,(2) 数值逼近(各种函数逼近问题的数值解、数值积分和微分),(5) 最优化理论和方法,(4) 偏微分方程数值解,(3) 常微分方程数值解法,(1) 数值代数(线性方程组、非线性方程及方程组的数值解法),算法:从给定的已知量出发,经过有限次四则运算及规定的运算顺序,最后求出未知量的数值解,这样构成的完整计算步骤称为算法。,运算量(计算
7、量):,一个算法所需的乘除运算总次数,计算量是衡量一个算法好坏的重要指标!,数值计算的根本任务就是研究算法,研究数值算法的任务主要有:,(1) 构造计算机上可执行的算法,(2) 构造计算复杂性好的算法,(3) 构造可靠性好的数值方法,计算机上可执行的运算:,四则运算,逻辑运算,尽可能提高数值方法的计算速度和少占存贮空间。,选择或研制能达到“数值问题”要求的计算精度的数值方法,为此须研究数值问题的性态及数值方法的稳定性。,计算方法:把求解数学问题转化为按一定次序只 进行加、减、乘、除等基本运算 数值方法。,例 1.1.1 例如:计算3次多项式 的函数值,直接计算需要6次乘法,3次加法。如果作如下
8、改变:,只有3次乘法,3次加法。这个算法称作:秦九绍算法。,例1.1.2 解线性方程组,其中,, 克兰姆(Cramer)法则:,运算量(乘除):,高斯消元法(Gauss):,运算量(乘除),Gauss: 3060次,Cramer:,理论上很“漂亮”的Cramer法则 在计算机上并不适用!,解:,可得算法:,具有以下的性质:,1.,2.,单调递减,3.,4.,将问题可算化的手段:将问题可算化是设计一个算 法的第一步,(1) 用有限维空间代替无限维空间,(2) 用有限过程代替无限过程,(3) 用简单问题代替复杂问题,(4) 扰动分析:估计误差或精度,1.3 计算过程中的误差及其控制,计算公式中的运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 计算方法 ppt 课件
链接地址:https://www.31ppt.com/p-1341383.html