数值计算方法的意义内容与方法

数值计算方法的意义内容与方法

ID:39439749

大小:419.00 KB

页数:32页

时间:2019-07-03

数值计算方法的意义内容与方法_第1页
数值计算方法的意义内容与方法_第2页
数值计算方法的意义内容与方法_第3页
数值计算方法的意义内容与方法_第4页
数值计算方法的意义内容与方法_第5页
资源描述:

《数值计算方法的意义内容与方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数值计算方法陈研chenyan@cau.edu.cnTel:62732959新学科综合楼4-201中国农业大学资源和环境学院2005年9月§1数值计算方法的意义、内容与方法软件的核心就是算法。20世纪最伟大的科学技术发明---计算机计算机是对人脑的模拟,它强化了人的思维智能;计算机的发展和应用,已不仅仅是一种科学技术现象,而且成了一种政治、军事、经济和社会现象;没有软件的支持,超级计算机只是一堆废铁而已;算法犹如乐谱,软件犹如CD盘片,而硬件如同CD唱机。算法的研究和应用正是本课程的主题!现代科学研究

2、的三大支柱理论研究科学实验科学计算计算数学21世纪信息社会的两个主要特征:“计算机无处不在”“数学无处不在”21世纪信息社会对科技人才的要求:--会“用数学”解决实际问题--会用计算机进行科学计算建立数学模型选取计算方法编写上机程序计算得出结果科学计算解题过程一、计算数学的产生和早期发展计算数学是数学的一个古老的分支,虽然数学不仅仅是计算,但推动数学产生和发展的最直接原因还是计算问题。二、二十世纪计算数学的发展数值代数最优化计算数值逼近计算几何概率统计计算蒙特卡罗方法微分方程的数值解法微分方程的反演问

3、题数值计算的主要内容数值代数:方程求根、线性方程组求解、特征值和特征向量的计算、非线性方程组的求解;数值逼近:插值、数值微分和积分、最小二乘法;微分方程数值解:常微分方程数值解;偏微分方程数值解:差分法有限元法有限体积法教材数值计算方法徐涛编著(吉林科学技术出版社)参考书目应用数值方法使用MATLAB和C语言RobertJ.Schilling&SandraL.Harris(机械工业出版社)NumericalRecipesinC++TheArtofScientificComputingSecondE

4、ditionWilliamH.Press等著(电子工业出版社)现代数值分析李庆扬、易大义、王能超编著(高等教育出版社)§2算法一、算法的概念描述算法可以有不同的方式。例如,可以用日常语言和数学语言加以叙述,也可以借助形式语言(算法语言)给出精确的说明,也可以用框图直观地显示算法的全貌。定义:由基本运算及运算顺序的规定所构成的完整的解题步骤,称为算法。例1:一群小兔一群鸡,两群合到一群里,要数腿共48,要数脑袋整17,多少小兔多少鸡?算术方法:若没有小兔,则鸡应是17只总腿数:2*17=34一只小兔增

5、加2条腿,应该有只小兔10只小鸡代数方法:设有x只小鸡,y只小兔,(-2)*(i)+(ii),得只小兔高斯消去法例:求解二元一次联立方程组用行列式解法:首先判别(1)如果,则令计算机计算输出计算的结果x1,x2。(2)如果D=0,则或是无解,或有无穷多组解。是否为零,存在两种可能:令通过求解过程,可以总结出算法步骤如下:S2计算S3如果则输出原方程无解或有无穷多组解的信息;否则S1输入S4输出计算的结果输入D=a11a22-a12a21D=0开始输出x1,x2结束No输出无解信息Yes二、算法的优劣

6、计算量小存贮量少逻辑结构简单例:用行列式解法求解线性方程组:n阶方程组,要计算n+1个n阶行列式的值,总共需要做n!(n-1)(n+1)次乘法运算。n=20需要运算多少次?n=100?一、误差的背景介绍1.来源与分类从实际问题中抽象出数学模型——模型误差§3数值计算中的误差例1:质量为m的物体,在重力作用下,自由下落,其下落距离s与时间t的关系是:(1.1)其中g为重力加速度。通过测量得到模型中参数的值——观测误差求近似解——方法误差(截断误差)机器字长有限——舍入误差用计算机、计算器和笔算,都只

7、能用有限位小数来代替无穷小数或用位数较少的小数来代替位数较多的有限小数,如:=3.1415926…x=8.12345四舍五入后……在数值计算方法中,主要研究截断误差和舍入误差(包括初始数据的误差)对计算结果的影响!二、绝对误差、相对误差和有效数字1.绝对误差与绝对误差限例2:若用以厘米为最小刻度的尺去量桌子的长,大约为1.45米,求1.45米的绝对误差。1.45米的绝对误差=?不知道!定义1:设x是准确值,x*为x的一个近似值,称是近似值x的绝对误差,简称为误差。(1.5)但实际问题往往可以估计出不

8、超过某个正数,即,,则称为绝对误差限,有了绝对误差限就可以知道x范围为即x落在内。在应用上,常常采用下列写法来刻划x*的精度。2.相对误差和相对误差限(1.6)定义2:设x是准确值,x*是近似值,称满足为近似值x的相对误差,相应地,若正数,则称为x的相对误差限。3.有效数字则说x*近似表示x准确到小数后第n位,并从这第n位起直到最左边的非零数字之间的一切数字都称为有效数字,并把有效数字的位数称为有效位数。定义3:如果(1.7)由上述定义有效数位为3位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。