文档详情

数值分析讲义1-21讲-南京广播电视大学.pdf

发布:2017-09-14约24.77万字共86页下载文档
文本预览下载声明
目 录 数值分析讲义 (主讲:沈锦仁) 南京广播电视大学 第五篇 数值分析 序言 什么是计算数学(数值分析) (第 1讲) 一、 数值分析课的地位: 计算数学是数学的一个分支。 解决科学技术和工程问题的步骤: 实际问题建立数学模型研究计算方法编程上机计算。 例如:⑴ 某一地区的地形图,用空中航测方法,空中连续拍照。 ⑵ 为形成三维地形图,建立了一个大型超定线性方程组。 ⑶ 采用最小二乘方法求解该方程组的最小二乘解,然后再整体平滑。 ⑷ 编程序,形成一个大型程序,上机进行计算。 二、 数值分析课的主要内容: 计算机只能进行加减乘除四则运算和一些简单的函数计算(即使是函数也是通过数值分析方法处理,转化 为四则运算而形成了的一个小型论软件包)。 1. 数值代数:求解线性和非线性方程的解法,分直接方法和间接方法。 2.插值和数值逼近。 3.数值微分和数值积分。 4.常微分方程和偏微分方程数值解法。 三、 对算法所要考虑的问题: 1. 计算速度。 例如,求解一个 20 阶线性方程组,用加减消元法需 3000 次乘法运算;而用克莱姆法则要 进行9.7×1020 次运算,如用每秒 1亿次乘法运算的计算机要30 万年。 2.存储量。 大型问题有必要考虑。 3.数值稳定性。 在大量计算中,舍入误差是积累还是能控制,这与算法有关。 例: 一元二次方程 x2 9 9 9 -(10 +1)x+10 =0其精确解为 X =10 , X =1。 1 2 −b ± b2 − 4ac 如用求根公式:X1,2 x = 和字长为 8位的计算器求解,有 1,2 2a 2 18 9 18 9 9 9 b − 4ac = 10 − 4×10 ≈ 10 = 10 ,及10 + 1 ≈ 10 ;则 − −109 + 109 − −109 − 109 ( ) 9 ( ) x1 ≈ = 10 ,x2 ≈ = 0 。x2 的值与精确解有天壤之别。若 2 2 −b − b2 − 4ac 2c 2×109 x2 = 2a −b + b2 − 4ac ≈ − −109 + 109 = 1 。因此,算法的选用很重要。 ( ) 第九章 数值分析中的误差 §1.误差的来源和基本概念 一、 误差的来源 1. 模型误差
显示全部
相似文档