当前位置:文档之家› 数值分析教学大纲

数值分析教学大纲

数值分析教学大纲
数值分析教学大纲

《数值分析》教学大纲

课程代码:090141125

课程英文名称:Numerical Analysis

课程总学时:56 讲课:48 实验:8 上机:0

适用专业:信息与计算科学专业

大纲编写(修订)时间:2017.11

一、大纲使用说明

(一)课程的地位及教学目标

《数值分析》是为信息与计算科学专业学生开设的必修课。在实验方法和理论方法之后,科学计算已成为科学研究的第三种方法。学习和掌握计算机上常用的数值计算方法已成为现代科学教育的重要内容。通过本课程的学习,使学生了解和掌握这门课程所涉及的各种常用的数值计算公式、数值方法的构造原理及适用范围,为今后使用计算机解决实际问题奠定理论基础。

通过本课程的学习,学生将达到以下要求:

1.掌握数值计算的基本理论和基本方法,提高数学素养;

2.具有运用Matlab等工具进行有一定难度和复杂度的数值解运算的技能,提高应用计算机

进行科学与工程计算的能力;

3.树立正确的算法设计理念;

4.了解数值计算方法的新发展。

(二)知识、能力及技能方面的基本要求

1.知识方面的基本要求:

掌握算法的基本原理和思想,包括算法的构造、算法处理的技巧、误差分析、收敛性和稳定性等基本理论。

2.基本理论和方法:误差与有效数字定义、函数插值与逼近的方法、积分与微分的数值计算方法、线性方程组的直接解法、线性方程组的迭代法、非线性方程根的求解方法、常微分方程初值问题的数值解法等

3.基本能力:

使用各种数值方法解决实际计算问题。不仅要学会“怎样算”,而且必须做到“真会算”,即不仅要知道问题的解是存在的,还必须能求出具体的结果。具有应用计算机进行科学与工程计算和解决实际问题的能力。

(三)实施说明

1.教学方法:课堂讲授中要重点对算法的构造、算法处理技巧和误差分析的讲解;采用启发式教学,培养学生思考问题、分析问题和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,培养学生的自学能力;增加讨论课,调动学生学习的主观能动性;讲课要联系实际并注重培养学生的创新能力。

2.教学手段:在教学中采用电子教案、CAI课件及多媒体教学系统等先进教学手段,以确保在有限的学时内,全面、高质量地完成课程教学任务。

3.计算机能力:要求学生能够采用Matlab等软件进行算法编程和解决实际问题。

(四)对先修课的要求

数学分析3 、高等代数2 、常微分方程

(五)对习题课、实验环节的要求

1 对习题课的要求

习题课的教学内容要配合主讲课程的教学进度,由老师和同学们在课堂上通过讲、练结合的方

式进行。主讲教师通过批改学生的作业,将作业情况反馈给学生,要补充有一定难度和综合度的练习题,以拓宽同学们的思路。

2 本课程的课程设计单独设课,单独考核,具体要求参见相应的课程设计教学大纲。

(六)课程考核方式

1考核方式:考试

2 考核目标:着重考查学生对算法的理解和实际应用能力。

3.成绩构成:平时成绩+期中成绩+实验成绩=(30)%;期末成绩(70)%。

(七)主要参考书目:

《数值分析(第5版)》,李庆扬,王能超,易大义编,清华大学出版社,2008年

《数值计算方法》韩旭里编,复旦大学出版社 2008.9

《数值分析(原书第2版)》, [美] Timothy Sauer 著;裴玉茹,马赓宇译,机械工业出版社,2014年

《数值分析》冯果忱黄明游等编,高等教育出版社 2007.1

《Matlab 数值分析与应用》张德丰编,国防工业出版社 2007.1

二、中文摘要

数值分析课程是一门实用性强应用广泛的基础课,通过本门课程的学习,要求掌握数值计算的基本概念、基本方法及其原理,培养应用计算机从事科学研究与工程计算的能力。课程主要内容包括插值法、函数的最佳逼近、数值积分与数值微分、线性方程组的直接解法和迭代解法、非线性方程和方程组的数值解法与常微分方程的数值解法。本课程将为相关课程设计、毕业设计等奠定重要的基础。

三、课程学时分配表

四、教学内容及基本要求

第1部分绪论

总学时(单位:学时):4 讲课:4 实验:0 上机:0

第1.1部分数值分析研究的主要内容和算法所要考虑的问题(讲课2学时)具体内容:

1)明确本课程研究对象与特点

2)数值计算的算法设计与技巧

重点:

数值计算的算法设计与技巧

第1.2部分有效数字和数值计算中避免误差的若干准则(讲课2学时)具体内容:

1)误差的来源

2)误差与有效数字

3)避免误差的若干准则

重点:

误差与有效数字、避免误差的若干准则

难点:

浮点数、相对误差界与有效数字的关系

习题:

误差、有效数字和避免误差的若干准则

第2部分函数插值与逼近

总学时(单位:学时):10 讲课:8 实验:2 上机:0

第2.1部分拉格朗日插值(讲课2学时)

具体内容:

1)多项式插值

2)拉格朗日插值多项式

3)插值余项

重点:

拉格朗日插值多项式与插值余项

难点:

插值余项

习题:

拉格朗日插值多项式与插值余项

第2.2部分牛顿插值(讲课2学时)

具体内容:

1)均差及其性质

2)牛顿插值公式

3)差分和等距节点插值公式

重点:

牛顿插值公式和等距节点插值公式

难点:

插值余项

习题:

牛顿插值公式和等距节点插值公式、均差与差分

第2.3部分 Hermite插值多项式(讲课2学时)具体内容:

Hermite插值多项式

重点:

Hermite插值多项式

难点:

插值余项

习题:

Hermite插值多项式

第2.4部分曲线拟合的最小二乘法(讲课2学时)具体内容:

1)法方程

2)最小二乘拟合

重点:

最小二乘拟合

难点:

非线性最小二乘拟合向线性最小二乘拟合转化

习题:

最小二乘拟合

实验:

基于Matlab曲线插值与拟合(2学时)

第3部分数值积分

总学时(单位:学时):12 讲课:10 实验:2 上机:0 第3.1部分牛顿-柯特斯公式(讲课4学时)

具体内容:

1)代数精度

2)插值型求积公式

3)牛顿-柯特斯求积公式

4)牛顿-柯特斯公式的误差分析

重点:

代数精度与牛顿-柯特斯求积公式

难点:

牛顿-柯特斯公式的误差分析

习题:

代数精度与牛顿-柯特斯求积公式与误差分析

第3.2部分复化求积公式(讲课2学时)

具体内容:

1)复化梯形求积公式

2)复化Simpson求积公式

3)变步长求积公式

重点:

复化梯形求积公式与复化Simpson求积公式

难点:

变步长求积公式

习题:

代数精度与牛顿-柯特斯求积公式与误差分析

第3.3部分龙贝格求积公式(讲课2学时)具体内容:

1)梯形公式的递推化与加速

2) Simpson公式的加速与龙贝格算法

重点:

龙贝格算法

难点:

梯形公式的递推化与加速

习题:

龙贝格算法

第3.4部分高斯型求积公式(讲课2学时)具体内容:

1)高斯型求积公式的基本理论

2)常用高斯求积公式

3)高斯求积公式的余项与稳定性

重点:

高斯型求积公式的基本理论与常用高斯求积公式难点:

高斯求积公式的余项与稳定性

习题:

高斯型求积公式的基本理论与常用高斯求积公式

实验:

基于Matlab数值积分(2学时)

第4部分线性方程组的直接解法

总学时(单位:学时):8 讲课:8 实验:0 上机:0 第4.1部分高斯消去法(讲课2学时)

具体内容:

1)高斯消去法的计算过程

2)矩阵的三角分解

3)主元素消去法

重点:

高斯消去法的计算过程与矩阵的三角分解

难点:

矩阵的三角分解算法的推导

习题:

代数精度与牛顿-柯特斯求积公式与误差分析

第4.2部分直接三角分解法(讲课4学时)

具体内容:

1)一般矩阵的直接三角分解法

2)三对角方程组的追赶法

3)平方根法

重点:

一般矩阵的直接三角分解法与三对角方程组的追赶法

难点:

追赶法与平方根法的计算量

习题:

一般矩阵的直接三角分解法与三对角方程组的追赶法以及平方根法

第4.3部分向量和矩阵的范数和线性方程组固有性态与误差分析(讲课2学时)具体内容:

1)向量和矩阵范数

2)矩阵的条件数

3)方程组解的误差估计

重点:

矩阵的条件数

难点:

方程组解的误差估计

习题:

向量与矩阵范数和矩阵的条件数

第5部分线性方程组的迭代法

总学时(单位:学时):8讲课:6 实验:2 上机:0

第5.1部分Jacobi迭代与 Gauss-Seidel 迭代(讲课2学时)

具体内容:

1)迭代公式的构造

2)Jacobi迭代

3)Gauss-Seidel 迭代

重点:

Jacobi迭代与Gauss-Seidel 迭代

难点:

迭代公式的构造

习题:

Jacobi迭代与Gauss-Seidel 迭代

第5.2部分迭代法的收敛性(讲课2学时)

具体内容:

1)迭代法的收敛性

2)Jacobi迭代与Gauss-Seidel 迭代的收敛性

重点:

迭代法的收敛性

难点:

迭代法的收敛性

习题:

迭代法的收敛性与Jacobi迭代与Gauss-Seidel 迭代的收敛性第5.3部分超松弛迭代法(讲课2学时)

具体内容:

1)迭代法的收敛性

2)Jacobi迭代与Gauss-Seidel 迭代的收敛性

重点:

超松弛迭代法

难点:

松弛因子的选取

习题:

超松弛迭代法

实验:

基于Matlab方程组求解(2学时)

第6部分非线性方程求解根

总学时(单位:学时):8讲课:8 实验:0 上机:0

第6.1部分二分法和迭代法的基本理论(讲课2学时)具体内容:

二分法

重点:

二分法

习题:

二分法

第6.2部分一元方程的不动点及其收敛性(讲课2学时)具体内容:

1)不动点迭代法及其收敛性

2)局部收敛性加速收敛法

重点:

不动点迭代法及其收敛性

难点:

收敛阶

习题:

不动点迭代法及其收敛性

第6.3部分一元方程的常用迭代法(讲课4学时)

具体内容:

1)牛顿迭代法

2)割弦法和抛物线法

重点:

牛顿迭代法

难点:

三种方法的收敛阶

习题:

牛顿迭代法、割弦法和抛物线法

第7部分常微分方程初值问题的数值解法

总学时(单位:学时):6讲课:4 实验:2 上机:0 第7.1部分欧拉方法(讲课2学时)

具体内容:

1)欧拉方法及其有关的方法

2)局部误差和方法的阶

重点:

欧拉方法及其有关的方法

难点:

方法的阶

习题:

欧拉方法及其有关的方法

第7.2部分龙格-库塔方法(讲课2学时)具体内容:

1)龙格-库塔方法的基本思想

2)几类显示龙格-库塔方法

重点:

几类显示龙格-库塔方法

难点:

龙格-库塔方法的构造

习题:

几类显示龙格-库塔方法

实验:

基于Matlab常微分方程数值解法(2学时)

数值分析典型习题

特别声明:考试时需带计 算器作辅助计算 1.2015x *=是经四舍五入得到的近似值,则其相对误差* r e ≤-31 104 ?. 2. 01(),(), ,()n l x l x l x 是以01,, ,n x x x 为节点的拉格朗日插值基函数,则 3.设(0)1(1)3(2)4(3)2f =,f =,f =,f =,[0123]f =,,,1 3 - . 4. 利用Simpson 公式求?2 1 2dx x = 7.3 5. 设求积公式1 0()d (),(1)n k k k f x x A f x n ≈≥∑?=是Gauss 型求积公式,则3 n k k k A x == ∑1 .4 6. 数值微分公式(2)(2) ()i i i f x h f x h f x h +≈ --'的截断误差为 2().O h 7. 设1101A ?? = ??? ,则A 的谱半径()A ρ= 1 ,A 的条件数1cond ()A = 4. 8. 用牛顿下山法求解方程3 03 x x -=根的迭代公式是 2 13 3(1),3n n n n x x x x x λ+-=-- 下山条件是 1()().n n f x f x +< 9.对任意初始向量(0)x 及任意向量f ,线性方程组的迭代公式(1)()(0,1,2,)k k k +=+=x Bx f ,迭代序列()k x 收敛于方程组的精确解x *的充分必要条件是()1.ρ

《数值分析课程设计》教学大纲

《数值分析课程设计》教学大纲 课程编号:1512110303 课程名称: 数值分析课程设计 周数/学分:3/3 先修课程:《数值分析》 适用专业: 信息与计算科学 开课教研室:应用数学教研室 一、目的与要求: 《数值分析课程设计》是实践性教学内容之一,是《数值分析》课程的辅助教学过程,是信息与计算科学专业的必修课。通过设计,使学生深化对所学理论知识的理解,掌握数值计算方法的程序设计能力,初步具备解决实际数值计算问题的能力。 二、课程设计内容: 1.掌握数值分析的基本内容。误差的基本概念,插值与拟合,数值积分,线性代数方程组的解法,非线性方程求根,常微分方程初值问题的数值解法。 2.对每部分内容设计一定难度的问题,要求学生对问题进行分析,确定解决方案。 3.进行模拟与仿真,进行结果分析,编写课程设计报告 三、课程设计步骤与方法 1.教师向学生讲解课程设计目的和要求,补充相关基本知识,布置课程设计任务。 2.学生查找资料,编程、调试程序。本步骤是课程设计的核心内容之一,要求学生分析算法,写出相应程序,并对结果进行解释 3.撰写课程设计报告。 四、课程设计的基本要求 1.算法说明正确无误,图表符合技术规范要求。 2.毎生一台计算机,要求学生使用Matlab软件或Mathematica软件编写相关程序。 3.按要求完成一篇的课程设计报告。 4.课程设计的方式:以集中学习为主;独立完成课程设计阶段规定的全部工作任务。 五、课程设计进度表 序号 内 容 所用时间 1 教师讲解,布置任务 1天 2 学生编写程序并撰写设计报告 11天

3 教师反馈意见,学生修改设计报告 3天 合计 15天 六、课程设计考核方式 平时设计环节中的表现占总成绩30%,课程设计报告和软件运行情况占总成绩70%。 执笔:赵国喜 审定:朱耀生 梁桂珍

数值计算方法试题及答案

数值计算方法试题一 一、填空题(每空1分,共17分) 1、如果用二分法求方程在区间内的根精确到三位小数,需对分()次。 2、迭代格式局部收敛的充分条件是取值在()。 3、已知是三次样条函数,则 =( ),=(),=()。 4、是以整数点为节点的Lagrange插值基函数,则 ( ),( ),当时( )。 5、设和节点则 和。 6、5个节点的牛顿-柯特斯求积公式的代数精度为,5个节点的求积公式最高代数精度为。 7、是区间上权函数的最高项系数为1的正交多项式族,其中,则。 8、给定方程组,为实数,当满足,且时,SOR迭代法收敛。 9、解初值问题的改进欧拉法是 阶方法。 10、设,当()时,必有分解式,其中为下三角阵,当其对角线元素满足()条件时,这种分解是唯一的。 二、二、选择题(每题2分) 1、解方程组的简单迭代格式收敛的充要条件是()。(1), (2) , (3) , (4) 2、在牛顿-柯特斯求积公式:中,当系数是负值时,公式的稳定性不能保证,所以实际应用中,当()时的牛顿-柯特斯求积公式不使用。 (1),(2),(3),(4), (1)二次;(2)三次;(3)四次;(4)五次 4、若用二阶中点公式求解初值问题,试问为保证该公式绝对稳定,步长的取值范围为()。 (1), (2), (3), (4)

三、1、 2、(15 (1)(1) 试用余项估计其误差。 (2)用的复化梯形公式(或复化 Simpson公式)计算出该积分的近似值。 四、1、(15分)方程在附近有根,把方程写成三种不同的等价形式(1)对应迭代格式;(2)对应迭代格式;(3)对应迭代格式。判断迭代格式在的收敛性,选一种收敛格式计算附近的根,精确到小数点后第三位。选一种迭代格式建立Steffensen迭代法,并进行计算与前一种结果比较,说明是否有加速效果。 2、(8分)已知方程组,其中 , (1)(1)列出Jacobi迭代法和Gauss-Seidel迭代法的分量形式。 (2)(2)求出Jacobi迭代矩阵的谱半径,写出SOR 迭代法。 五、1、(15分)取步长,求解初值问题用改进的欧拉法求的值;用经典的四阶龙格—库塔法求的值。 2、(8分)求一次数不高于4次的多项式使它满足 ,,,, 六、(下列2题任选一题,4分) 1、1、数值积分公式形如 (1)(1)试确定参数使公式代数精度尽量高;(2)设,推导余项公式,并估计误差。 2、2、用二步法 求解常微分方程的初值问题时,如何选择参数使方法阶数尽可能高,并求局部截断误差主项,此时该方法是几阶的。 数值计算方法试题二 一、判断题:(共16分,每小题2分) 1、若是阶非奇异阵,则必存在单位下三角阵和上三角阵,使唯一成立。()

数值分析典型例题

第一章典型例题 例3 ln2=0.…,精确到10-3的近似值是多少 解 精确到10-3=,即绝对误差限是=, 故至少要保留小数点后三位才可以。ln2 第二章典型例题 例1 用顺序消去法解线性方程组 ??? ??1 -=4+2+4=+2+31 -=4++2321 321321x x x x x x x x x 解 顺序消元 ?? ?? ??????---???→???????????---????→???????????--=-?+-?+-?+1717005.555.00141 25.025.105.555.001412142141231412]b A [)3()2/1()2/3(231312r r r r r r M 于是有同解方程组 ?? ? ??-==--=++17175.555.0142332321x x x x x x 回代得解 x 3=-1, x 2=1,x 1=1,原线性方程组的解为X =(1,1,-1)T 例2 取初始向量X (0)=(0,0,0)T ,用雅可比迭代法求解线性方程组 ??? ??5 =+2+23=++1=2-2+321 321321x x x x x x x x x 解 建立迭代格式 ???????+--=+--=++-=+++5223122) (2)(1)1(3 ) (3)(1)1(2 ) (3)(2)1(1k k k k k k k k k x x x x x x x x x (k =1,2,3,…)

第1次迭代,k =0 X (0)=0,得到X (1)=(1,3,5)T 第2次迭代,k =1 ???????-=+?-?-=-=+--==+?+?-=3 532123 351515232)2(3) 2(2)2(1x x x X (2)=(5,-3,-3)T 第3次迭代,k =2 ???????=+-?-?-==+---==+-?+-?-=1 5)3(2521 3)3(511)3(2)3(2)2(3) 3(2)3(1x x x X (3)=(1,1,1)T 第4次迭代,k =3 ???????=+?-?-==+--==+?+?-=1 512121 311111212)2(3) 2(2)2(1x x x X (4)=(1,1,1)T 例4 证明例2的线性方程组,雅可比迭代法收敛,而高斯-赛德尔迭代法发散。 证明 例2中线性方程组的系数矩阵为 A =?? ?? ? ?????-122111221 于是 D =?? ?? ??????100010001 D -1=D ??????????=022001000L ~ ????? ?????-=000100220U ~ 雅可比迭代矩阵为

常微分方程和偏微分方程的数值解法教学大纲

上海交通大学致远学院 《常微分方程和偏微分方程的数值解法》教学大纲 一、课程基本信息 课程名称(中文):常微分方程和偏微分方程的数值解法 课程名称(英文):Numerical Methods for Ordinary and Partial Differential Equations 课程代码:MA300 学分 / 学时:4学分 / 68学时 适用专业:致远学院与数学系相关专业 先修课程:偏微分方程,数值分析 后续课程:相关课程 开课单位:理学院数学系计算与运筹教研室 Office hours: 每周二19:00—21:00,地点:数学楼1204 二、课程性质和任务 本课程是致远学院和数学系应用数学和计算数学方向的一门重要专业基础课程,其主要任务是通过数学建模、算法设计、理论分析和上机实算“四位一体”的教学方法,使学生掌握常微分方程与偏微分方程数值解的基本方法、基本原理和基本理论,进一步提升同学们利用计算机解决实际问题的能力。在常微分方程部分,将着重介绍常微分方程初值问题的单步法,含各类Euler方法和Runge-Kutta方法,以及线性多步法。将简介常微分方程组和高阶常微分方程的数值方法。在偏微分方程部分,将系统介绍求解椭圆、双曲、抛物型方程的差分方法的构造方法和理论分析技巧,对于椭圆型方程的边值问题将介绍相应变分原理与有限元方法。将在课堂上实时演示讲授的核心算法的计算效果,以强调其直观效果与应用性。本课程重视实践环节建设,学生要做一定数量的大作业。 三、教学内容和基本要求 第一部分:常微分方程数值解法 1 引论 1.1回顾:一阶常微分方程初值问题及解的存在唯一性定理

数值分析(计算方法)总结

第一章绪论 误差来源:模型误差、观测误差、截断误差(方法误差)、舍入误差 是的绝对误差,是的误差,为的绝对误差限(或误差限) 为的相对误差,当较小时,令 相对误差绝对值得上限称为相对误差限记为:即: 绝对误差有量纲,而相对误差无量纲 若近似值的绝对误差限为某一位上的半个单位,且该位直到的第一位非零数字共 有n位,则称近似值有n位有效数字,或说精确到该位。 例:设x==3.1415926…那么,则有效数字为1位,即个位上的3,或说精确到个位。 科学计数法:记有n位有效数字,精确到。 由有效数字求相对误差限:设近似值有n位有效数字,则其相对误差限为 由相对误差限求有效数字:设近似值的相对误差限为为则它有n位有效数字 令 1.x+y近似值为和的误差(限)等于误差(限) 的和 2.x-y近似值为 3.xy近似值为 4. 1.避免两相近数相减 2.避免用绝对值很小的数作除数 3.避免大数吃小数

4.尽量减少计算工作量 第二章非线性方程求根 1.逐步搜索法 设f (a) <0, f (b)> 0,有根区间为 (a, b),从x0=a出发,按某个预定步长(例如h=(b-a)/N)一步一步向右跨,每跨一步进行一次根的搜索,即判别f(x k)=f(a+kh)的符号,若f(x k)>0(而f(x k-1)<0),则有根区间缩小为[x k-1,x k] (若f(x k)=0,x k即为所求根), 然后从 x k-1出发,把搜索步长再缩小,重复上面步骤,直到满足精度:|x k-x k-1|< 为止,此时取 x*≈(x k+x k-1)/2作为近似根。 2.二分法 设f(x)的有根区间为[a,b]= [a0,b0], f(a)<0, f(b)>0.将[a0,b0]对分,中点x0= ((a0+b0)/2),计算f(x0)。 3.比例法 一般地,设 [a k,b k]为有根区间,过(a k, f(a k))、 (b k, f(b k))作直线,与x轴交于一 点x k,则: 1.试位法每次迭代比二分法多算一次乘法,而且不保证收敛。 2.比例法不是通过使求根区间缩小到0来求根,而是在一定条件下直接构造出一个点列(递推公式),使该点列收敛到方程的根。——这正是迭代法的基本思想。 事先估计: 事后估计 局部收敛性判定定理: 局部收敛性定理对迭代函数的要求较弱,但对初始点要求较高,即初始点必须选在精确解的附近 Steffensen迭代格式: Newton法: Newton下山法:是下山因子 弦割法:

数值分析典型习题资料

数值分析典型习题

特别声明:考试时需带计 算器作辅助计算 1.2015x *=是经四舍五入得到的近似值,则其相对误差* r e ≤ -31 104 ?. 2. 01(),(),,()n l x l x l x L 是以01,,,n x x x L 为节点的拉格朗日插值基函数,则 3.设(0)1(1)3(2)4(3)2f =,f =,f =,f =,[0123]f =,,,1 3 - . 4. 利用Simpson 公式求?2 1 2dx x = 7.3 5. 设求积公式1 0()d (),(1)n k k k f x x A f x n ≈≥∑?=是Gauss 型求积公式,则3 n k k k A x == ∑1 .4 6. 数值微分公式(2)(2) ()i i i f x h f x h f x h +≈ --'的截断误差为 2().O h 7. 设1101A ?? = ??? ,则A 的谱半径()A ρ= 1 ,A 的条件数1cond ()A = 4. 8. 用牛顿下山法求解方程3 03 x x -=根的迭代公式是 2 13 3(1),3n n n n x x x x x λ+-=-- 下山条件是 1()().n n f x f x +< 9.对任意初始向量(0)x 及任意向量f ,线性方程组的迭代公式(1)()(0,1,2,)k k k +=+=L x Bx f ,迭代序列()k x 收敛于方程组的精确解x *的充分必要条件是()1.ρ

数值计算方法教学大纲

《数值计算方法》教学大纲 课程编号:MI3321048 课程名称:数值计算方法英文名称:Numerical and Computational Methods 学时: 30 学分:2 课程类型:任选课程性质:任选课 适用专业:微电子学先修课程:高等数学,线性代数 集成电路设计与集成系统 开课学期:Y3开课院系:微电子学院 一、课程的教学目标与任务 目标:学习数值计算的基本理论和方法,掌握求解工程或物理中数学问题的数值计算基本方法。 任务:掌握数值计算的基本概念和基本原理,基本算法,培养数值计算能力。 二、本课程与其它课程的联系和分工 本课程以高等数学,线性代数,高级语言编程作为先修课程,为求解复杂数学方程的数值解打下良好基础。 三、课程内容及基本要求 (一) 引论(2学时) 具体内容:数值计算方法的内容和意义,误差产生的原因和误差的传播,误差的基本概念,算法的稳定性与收敛性。 1.基本要求 (1)了解算法基本概念。 (2)了解误差基本概念,了解误差分析基本意义。 2.重点、难点 重点:误差产生的原因和误差的传播。 难点:算法的稳定性与收敛性。 3.说明:使学生建立工程中和计算中的数值误差概念。 (二) 函数插值与最小二乘拟合(8学时) 具体内容:插值概念,拉格朗日插值,牛顿插值,分段插值,曲线拟合的最小二乘法。 1.基本要求 (1)了解插值概念。 (2)熟练掌握拉格朗日插值公式,会用余项估计误差。 (3)掌握牛顿插值公式。 (4)掌握分段低次插值的意义及方法。

(5)掌握曲线拟合的最小二乘法。 2.重点、难点 重点:拉格朗日插值, 余项,最小二乘法。 难点:拉格朗日插值, 余项。 3.说明:插值与拟合是数值计算中的常用方法,也是后续学习内容的基础。 (三) 第三章数值积分与微分(5学时) 具体内容:数值求积的基本思想,代数精度的概念,划分节点求积公式(梯形辛普生及其复化求积公式),高斯求积公式,数值微分。 1.基本要求 (1)了解数值求积的基本思想,代数精度的概念。 (2)熟练掌握梯形,辛普生及其复化求积公式。 (3)掌握高斯求积公式的用法。 (4)掌握几个数值微分计算公式。 2.重点、难点 重点:数值求积基本思想,等距节点求积公式,梯形法,辛普生法,数值微分。 难点:数值求积和数值微分。 3.说明:积分和微分的数值计算,是进一步的各种数值计算的基础。 (四) 常微分方程数值解法(5学时) 具体内容:尤拉法与改进尤拉法,梯形方法,龙格—库塔法,收敛性与稳定性。 1.基本要求 (1)掌握数值求解一阶方程的尤拉法,改进尤拉法,梯形法及龙格—库塔法。 (2)了解局部截断误差,方法阶等基本概念。 (3)了解收敛性与稳定性问题及其影响因素。 2.重点、难点 重点:尤拉法,龙格-库塔法,收敛性与稳定性。 难点:收敛性与稳定性问题。 3.说明:该内容是常用的几种常微分方程数值计算方法,是工程计算的重要基础。 (五) 方程求根的迭代法(4学时) 具体内容:二分法,解一元方程的迭代法,牛顿法,弦截法。 1.基本要求 (1)了解方程求根的对分法和迭代法的求解过程。 (2)熟练掌握牛顿法。 (3)掌握弦截法。 2.重点、难点 重点:迭代法,牛顿法。

数值分析典型例题

第一章典型例题 例3…,精确到10-3的近似值是多少? 解 精确到10-3=,即绝对误差限是?=, 故至少要保留小数点后三位才 可以。ln2? 第二章典型例题 例1 用顺序消去法解线性方程组 解 顺序消元 于是有同解方程组 回代得解 x 3=-1, x 2=1,x 1=1,原线性方程组的解为X =(1,1,-1)T 例2 取初始向量X (0)=(0,0,0)T ,用雅可比迭代法求解线性方程组 解 建立迭代格式 ??? ????+--=+--=++-=+++5223122)(2)(1)1(3) (3)(1)1(2 )(3)(2)1(1k k k k k k k k k x x x x x x x x x (k =1,2,3,…) 第1次迭代,k =0 X (0)=0,得到X (1)=(1,3,5)T 第2次迭代,k =1 X (2)=(5,-3,-3)T 第3次迭代,k =2 X (3)=(1,1,1)T 第4次迭代,k =3

X (4)=(1,1,1)T 例4 证明例2的线性方程组,雅可比迭代法收敛,而高斯-赛德尔迭 代法发散。 证明 例2中线性方程组的系数矩阵为 A =?? ?? ? ?????-122111221 于是 D =?? ?? ??????100010001 D -1 =D ?? ?? ? ?????=022001000L ~ ?? ?? ? ?????-=000100220U ~ 雅可比迭代矩阵为 B 0=?? ?? ? ?????--=??????????-??????????-=+--022101220022101220100010001)U ~L ~(D 1 得到矩阵B 0的特征根03,2,1=λ,根据迭代基本定理4,雅可比迭代法收敛。 高斯-赛德尔迭代矩阵为 G =-U ~ )L ~D (1-+ =-?? ?? ??????----=??????????-??????????---=??????????-??????????-2003202200001002201200110010001002201220110011 解得特征根为?1=0,?2,3=2。由迭代基本定理4知,高斯-赛德尔迭代发散。 例5 填空选择题: 1. 用高斯列主元消去法解线性方程组 作第1次消元后的第2,3个方程分别为 。

安全工程数值分析教学大纲

《安全工程数值分析》课程教学大纲 课程编号: 适用专业: 建筑安全工程专业 计划学时: 40学时计划学分: 2.0学分 一.本课程的性质和任务 安全工程数值分析是高等工科院校安全工程专业的一门重要专业选修课,并在许多领域中有着广泛的应用。本课程的任务是使学生熟悉用于数值分析的数学和力学基础知识,初步掌握利用计算机技术分析和解决工程问题的基本数值原理和方法,为学习以后专业课程创造条件。 二、课程内容及基本要求 第一章绪论 了解数课程的任务及学习方法 第二章计算机数学语言概述——MatLab 2.1 数学问题计算机求解概述 2.1.1 学习计算技术学语言的目的 2.1.2 数学问题的解析解与数值解 2.1.3 软件包的作用 2.1.4 MatLab语言的优势 2.2 MatLab语言程序设计基础 2.2.1 MatLab语言程序设计基础 2.2.2 基本数学运算 2.2.3 MatLab语言流程控制 2.2.4 MatLab函数的编写 2.2.5 二维图形绘制 2.2.6 三维图形绘制 第三章数值分析引论 3.1 数值算法的研究对象 3.1.1 了解计算方法基本理念 3.1.2 了解数值算法的特点

3.1.3 了解三类计算机算法的定义 3.2 误差分析的概念 3.2.1 了解误差和有效数字的关系 3.2.2 了解截断误差与收敛性的关系 3.2.3 了解舍入误差与数值稳定性的关系 3.2.4 了解数据误差与病态问题的关系 3.3 数值算法设计的要点 了解数值算法设计的要点 第四章数值代数 4.1 Gauss消去法 4.2 直接三角分解法 4.3 范数和误差分析 第五章插值法 5.1 Lagrange插值法 5.1.1 基本理论 5.1.2 Lagrange插值法在结构力学中的应用 5.2 Hermite插值法 5.2.1 基本理论 5.2.2 Hermite插值法在结构力学中的应用 第六章拟合 6.1 基本概念 6.2 最佳平方逼近 6.3 最小二乘法 第七章位移法 7.1 基本理论 7.2 实例分析 第八章有限单元法基本知识 8.1 变分原理 8.2 虚位移原理 8.3 势能原理 8.4 弹性力学基本方程 第九章结构有限单元法 9.1 平面拉压杆单元的有限单元分析 9.2 平面梁单元的有限单元分析 9.3 常应变三角形单元 9.4 矩形双线性单元 9.5 有限元分析应注意的问题和结果整理 三、使用大纲说明

数值分析典型例题

数值分析典型例题 例1 对下列各数写出具有5位有效数字的近似值。236.478, 0.00234711, 9.000024, 9.0000343 10?. 解:按照定义,以上各数具有5位有效数字的近似值分别为:236.478, 0.0023471, 9.0000, 9.0000310?。 注意: *x =9.000024的5位有效数字是9.0000而不是9,因为9 是1位有效数字。 例2 指出下列各数具有几位有效数字。2.0004, -0.00200, -9000, 9310?, 23 10-?。 解:按照定义,以上各数的有效数字位数分别为5, 3, 4,1,1 例3 已测得某物体行程* s 的近似值s=800m ,所需时间* s 的近似值为t=35s ,若已知m s s s t t 5.0||,05.0||**≤-≤-,试求平均速度v 的绝对误差和相对误差限。 解:因为t s v /=,所以)()(1)()()(2t e t s s e t t e t v s e s v v e -=??+??≈ 从 而 05.00469.035 800 5.0351|)(||||)(|1|)(|22≤≈+?≤+≤t e t s s e t v e 同样v v e v e r )()(≈)()()()(t e s e t e v t t v s e v s s v r r r -=??+??= 所以00205.035 05 .08005.0|)(||)(||)(|≈+≤+≤t e s e v e r r r 因此绝对误差限和相对误差限分别为0.05和0.00205。 例4试建立积分20,,1,05 =+=n dx x x I n n 的递推关系,并研究它的误差 传递。 解:151 --= n n I n I ……………………………………………..…...(1) 5ln 6ln 0-=I ,计算出0I 后可通过(1)依次递推计算出1I ,…,20I 。 但是计算0I 时有误差0e ,由此计算出的1I ,…,20I 也有误差,由(1)可 知近似值之间的递推关系为 151 --= n n I n I ……………………………………………….…..(2) (1)-(2)可得 01)5(5e e e n n n -=-=-,由0I 计算n I 时误差被放大了n 5倍。所以(1)不稳 定。 (1) 可以改写为 n I I n n 51 511+ -=- ……………………………………… (3) 如果能先求出20I ,则依次可以求出19I ,…,0I ,计算20I 时有误差,这样根据(3)计算19I ,…,0I 就有误差,误差传播为 n n n e e ?? ? ??-=-511 ,误差依次减少。 例5 用二分法求解方程012)(23=+--=x x x x f 在区间[0,1]内的1个实根,要求有3为有效数字。 解:因为0)1()0(

《偏微分方程数值解》教学大纲

偏微分方程数值解 一.教学目的 大量科学技术问题的数值计算都归结为偏微分方程的数值解法,应用数学专业计算方向的学生应该掌握偏微分方程数值解的基本知识和方法,重点介绍当今流行的偏微分方程数值解的两类主要方法,即有限差分法和有限元法。二.教学内容及学时分配 总学时为48学时 1、抛物型方程的有限差分法(9学时) 差分逼近的基本概念,抛物型方程的几种古典差分格式,差分格式的收敛性和稳定性概念, Lax等价性定理,研究稳定性的直接法和分离变量法,变系数方程与非线性方程的差分方法,多维问题交替方向法及分裂格式。 2、双曲型方程的差分方法(9学时) 一阶线性双曲型方程(组)的差分格式及稳定性分析,二阶线性双曲型方程的差分方法,拟线性双曲型方程(组)特征差分格式,守恒型方程的差分方法。 3、椭圆型方程差分方法(6学时) 二维poisson方程差分方程的建立,极坐标系下的差分格式,边界条件的处理,极值原理及先验估计,差分格式的收敛性。 4、变分原理与广义解(7学时) 引言,泛函的变分与泛函的极值,两点边值问题的变分原理,二阶椭圆边值问题的变分原理,Sobo1ev空间简介与微分方程广义解,古典Ritz—Galerkin 方法。 5、有限元离散方法(7学时) 两点边值问题的有限元法,二维边值问题的有限元法,有限元法解题的一般步骤。 6、形状函数与有限元空间(6学时) 一维高次元,二维矩形剖分的形状函数,三角形单元的形状函数,等参数单元,三维情形。 7、有限元解的收敛性与误差估计(4学时) Sobolev空间中的插值理论,有限元方法的收敛性与误差估计。 三.教学对象及先修课程

本课程为计算数学方向本科生 先修课程:数学分析,高等代数,数理方程,数值分析,泛函分析四.教材及主要参考书 偏微分方程数值解,陆金甫,关浩,清华大学出版社,1987 微分方程数值方法,胡建伟,胡建伟,科学出版社,1999

《数值计算方法》试题及答案

数值计算方法考试试题 一、选择题(每小题4分,共20分) 1. 误差根据来源可以分为四类,分别是( A ) A. 模型误差、观测误差、方法误差、舍入误差; B. 模型误差、测量误差、方法误差、截断误差; C. 模型误差、实验误差、方法误差、截断误差; D. 模型误差、建模误差、截断误差、舍入误差。 2. 若132)(3 56++-=x x x x f ,则其六阶差商 =]3,,3,3,3[6210 f ( C ) A. 0; B. 1; C. 2; D. 3 。 3. 数值求积公式中的Simpson 公式的代数精度为 ( D ) A. 0; B. 1; C. 2; D. 3 。 4. 若线性方程组Ax = b 的系数矩阵A 为严格对角占优矩阵,则解方程组的Jacobi 迭代法和Gauss-Seidel 迭代法 ( B ) A. 都发散; B. 都收敛 C. Jacobi 迭代法收敛,Gauss-Seidel 迭代法发散; D. Jacobi 迭代法发散,Gauss-Seidel 迭代法收敛。 5. 对于试验方程y y λ=',Euler 方法的绝对稳定区间为( C ) A. 02≤≤-h ; B. 0785.2≤≤-h ; C. 02≤≤-h λ; D. 0785.2≤≤-h λ ; 二、填空题(每空3分,共18分) 1. 已知 ? ??? ??--='-=4321,)2,1(A x ,则 =2 x 5,= 1Ax 16 ,=2A 22115+ 2. 已知 3)9(,2)4(==f f ,则 f (x )的线性插值多项式为)6(2.0)(1+=x x L ,且用线性插值可得f (7)= 2.6 。 3. 要使 20的近似值的相对误差界小于0.1%,应至少取 4 位有效数字。 三、利用下面数据表, 1. 用复化梯形公式计算积分 dx x f I )(6 .28 .1? =的近似值; 解:1.用复化梯形公式计算 取 2.048 .16.2,4=-= =h n 1分 分 分分7058337 .55))6.2()2.08.1(2)8.1((22.04)) ()(2)((231 1 1 4=+++=++=∑∑=-=f k f f b f x f a f h T k n k k 10.46675 8.03014 6.04241 4.42569 3.12014 f (x ) 2.6 2.4 2.2 2.0 1.8 x

计算方法课程教学大纲

《计算方法》课程教学大纲 课程编号: 学时:54 学分:3 适用对象:教育技术学专业 先修课程:高等数学、线性代数 考核方式:本课程考试以笔试为主70%,兼顾学生的平时成绩30%。 使用教材及主要参考书: 使用教材: 李庆扬.《数值分析(第四版)》, 清华大学出版,2014年。 主要参考书: 1.朱建新,李有法.《高等学校教材:数值计算方法(第3版)》,高等教育出版社,2012。 2.徐萃薇,孙绳武.《计算方法引论(第4版)》,高等教育出版社,2015。 一课程的性质和任务 计算方法是教育技术学专业学生的一门专业选修课。作为计算数学的一个重要分支,它是数学科学与计算机技术结合的一门应用性很强的学科,本课程重点介绍计算机上常用的基本计算方法的原理和使用;同时对计算方法作适当的分析。 教学任务:通过本课程的学习,要使学生具有现代数学的观点和方法,并初步掌握处理计算机常用数值分析的构造思想和计算方法。同时,也要培养学生抽象思维和慎密概括的能力,使学生具有良好的开拓专业理论的素质和使用所学知识分析和解决实际问题的能力。 二教学目的与要求 教学目的:通过学习使学生了解数值计算方法的基本原理。了解计算机与数学结合的作用及课程的应用性。为今后使用计算机解决实际问题中的数值计算问题打下基础。 通过理论教学达到如下基本要求。 1.了解误差的概念 2.掌握常用的解非线性方程根的方法 3.熟练掌握线性代数方法组的解法 4.熟练掌握插值与拟合的常用方法 5.掌握数值积分方法 6.了解常微分方程初值问题的数值方法 三学时分配

四教学中应注意的问题 本课程是一门理论性较强、内容较抽象的综合课程,因此面授辅导或自学,将是不可缺少的辅助教学手段,教师在教学的过程中一定要注意理论结合实际,课堂教学并辅助上机实验,必须通过做练习题和上机实践来加深对概念的理解和掌握,熟悉公式的运用,从而达到消化、掌握所学知识的目的。同时应注重面授辅导或答疑,及时解答学生的疑难问题。 五教学内容 第一章绪论(误差) 基本内容: 第一节数值分析研究的对象和特点 第二节数值计算的误差 1.误差的来源与分类 2.误差与有效数字 3.数值运算的误差估计 第三节误差的定性分析与避免误差的危害 1.病态问题与条件数 2.算法的数值稳定性 3.避免误差危害的若干原则 教学重点难点: 重点:数值运算的误差估计。 难点:误差的定性分析与避免误差的危害。

数值分析-教学大纲

《数值分析》教学大纲 课程名称:数值分析 课程编号:0811010001 课程学时:54学时 课程学分:3 适用专业:控制理论与控制工程、计算机软件与理论 课程性质:专业基础课 先修课程:《高等数学》、《线性代数》 大纲执笔人: 编写时间:2009年8月 一、课程性质、地位和作用 《数值分析》是计算机软件与理论、控制理论与控制工程专业的一门重要专业方向课,属必修课。其任务在于研究用计算机求解各种数学问题的数值方法及其理论,是程序设计和对数值结果进行分析的依据。本课程理论严谨,实用性强。为学生毕业后从事科学计算等相关行业的工作提供一定的基础。 二、课程教学对象、目的和要求 本课程适用于计算机软件与理论、控制理论与控制工程等相关硕士研究生专业。 课程教学目的和要求: 1、从内容上,以现代化的计算机和数学软件为工具,以数学模型为基础进行模拟研究。要求学生牢固掌握数学分析、高等代数等基础数学中常用的、行之有效的数值计算方法。 2、从能力方面,要求学生掌握从实际问题出发,建立数学模型,将数学模型问题转换成数值问题,进而研究求解数值问题的数值方法,并设计出相应的数值算法。 3、从教学方法上,注重理论联系实际,做到重概念,重方法,重应用,重能力的培养。 三、课程内容及学时分配 总学时:54学时

(一)误差:3学时 1.1 误差的来源与分类 1.2 误差与有效数字 1.3 函数的误差估计 1.4 近似数的四则运算及数值计算中需注意的几个问题 要求学生了解数值计算方法的对象和特点。理解绝对误差、相对误差和有效数字的概念及其对数值计算的影响。掌握绝对误差、相对误差和有效数字的计算方法。 (二)非线性方程求根(3学时) 2.1 二分法(分半法) 2.2 迭代法 2.3 牛顿法 2.4 牛顿法的改进 2.5 迭代法的收敛阶 2.6 劈因子法 要求学生了解二分法的基本思想,会用二分法求根,并估计误差。理解迭代法的基本思想、能熟练地建立迭代公式,并判断其收敛性。熟练掌握Newton 迭代法的原理及计算。 (三)线性代数方程组的直接法(6学时) 3.1 高斯消元法 3.2 三角分解法 要求学生了解Gauss消去法原理。掌握道立特(Doolittle)分解法和科路特(Cholesky)分解法求解方程组。 (四)解线性方程组的迭代法(6学时) 4.1 向量和矩阵的范数 4.2 线性方程组的误差分析 4.3 雅可比(Jacobi)方法和高斯赛德尔(Gauss-Seidel)方法

数值分析教案

数值分析教案 土建学院 工程力学系 2014年2月 一、课程基本信息 1、课程英文名称:Numerical Analysis

2、课程类别:专业基础课程 3、课程学时:总学时32 4、学分:2 5、先修课程:《高等数学》、《线性代数》、《C 语言》 6、适用专业:工程力学 二、课程的目的与任务: 数值分析是工程力学专业的重要理论基础课程,是现代数学的一个重要分支。其主要任务是介绍进行科学计算的理论方法,即在计算机上对来自科学研究和工程实际中的数学问题进行数值计算和分析的理论和方法。通过本课程的学习,不仅使学生初步掌握数值分析的基本理论知识,而且使学生具备一定的科学计算的能力、分析问题和解决问题的能力,为学习后继课程以及将来从事科学计算、计算机应用和科学研究等工作奠定必要的数学基础。 三、课程的基本要求: 1.掌握数值分析的常用的基本的数值计算方法 2.掌握数值分析的基本理论、分析方法和原理 3.能利用计算机解决科学和工程中的某些数值计算应用问题,增强学生综合运用知识的能力 4.了解科学计算的发展方向和应用前景 四、教学内容、要求及学时分配: (一) 理论教学: 引论(2学时) 第一讲(1-2节) 1.教学内容: 数值分析(计算方法)这门课程的形成背景及主要研究内容、研究方法、主要特点;算法的有关概念及要求;误差的来源、意义、及其有关概念。数值计算中应注意的一些问题。 2.重点难点: 算法设计及其表达法;误差的基本概念。数值计算中应注意的一些问题。3.教学目标: 了解数值分析的基本概念;掌握误差的基本概念:误差、相对误差、误差限、相对误差限、有效数字;理解有效数字与误差的关系。学会选用相对较好的数值计算方法。

相关主题
文本预览
相关文档 最新文档