07(研)数值分析
- 格式:doc
- 大小:225.50 KB
- 文档页数:5
期末考试试卷(A 卷)2007学年第二学期 考试科目: 数值分析 考试时间:120 分钟学号 姓名 年级专业一、判断题(每小题2分,共10分)1. 用计算机求1000100011n n=∑时,应按照n 从小到大的顺序相加。
( )2. 为了减少误差, ( )3. 用数值微分公式中求导数值时,步长越小计算就越精确。
( )4. 采用龙格-库塔法求解常微分方程的初值问题时,公式阶数越高,数值解越精确。
( )5. 用迭代法解线性方程组时,迭代能否收敛与初始向量的选择、系数矩阵及其演变方式有关,与常数项无关。
( )二、填空题(每空2分,共36分)1. 已知数a 的有效数为0.01,则它的绝对误差限为________,相对误差限为_________.2. 设1010021,5,1301A x -⎡⎤⎡⎤⎢⎥⎢⎥=-=-⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦则1A =_____,2x =______,Ax ∞=_____.3. 已知53()245,f x x x x =+-则[1,1,0]f -= ,[3,2,1,1,2,3]f ---= .4. 为使求积公式11231()((0)f x dx A f A f A f -≈++⎰的代数精度尽量高,应使1A = ,2A = ,3A = ,此时公式具有 次的代数精度。
5. n 阶方阵A 的谱半径()A ρ与它的任意一种范数A 的关系是 .6. 用迭代法解线性方程组AX B =时,使迭代公式(1)()(0,1,2,)k k X MX N k +=+=产生的向量序列{}()k X 收敛的充分必要条件是 .7. 使用消元法解线性方程组AX B =时,系数矩阵A 可以分解为下三角矩阵L 和上三角矩阵U 的乘积,即.A LU = 若采用高斯消元法解AX B =,其中4221A -⎡⎤=⎢⎥⎣⎦,则L =_______________,U =______________;若使用克劳特消元法解AX B =,则11u =____;若使用平方根方法解AX B =,则11l 与11u 的大小关系为_____(选填:>,<,=,不一定)。
《数值分析》课程教学大纲课程编号:07054111课程名称:数值分析英文名称:Numerical Analysis课程类型:公共基础课程要求:必修学时/学分:32/2(讲课学时:32 实验学时:0 上机学时:0)适用专业:材料成型及控制工程一、课程性质与任务数值分析是数学科学的一个分支,它研究用计算机求解各种数学问题的数值计算方法及其理论与软件实现。
随着计算机以及科学技术的快速发展,求解各种数学问题的数值方法也越来越多地应用于科学技术的各个领域,数值分析也因此成为高等学校理工科专业的一门重要课程。
与其他数学课程一样,数值分析也是一门内容丰富,研究方法深刻,有自身理论体系的课程,既有纯数学高度抽象性与严密科学性的特点,又有应用的广泛性与实际实验的高度技术性等特点,是一门与计算机密切结合,实用性很强的数学课程。
通过本课程的教学,使学生掌握在计算机上解决常见数学问题的常用的数值算法,熟悉各种算法的基本原理和适用范围,了解误差分析、收敛性及稳定性的基本理论。
培养学生运用计算机解决实际问题的基本技能和基本素质,为学生学习后续专业课程和将来运用数值分析的知识与技能解决本专业实际问题打下坚实的基础。
二、 课程与其他课程的联系学生在学习本课程之前,应学习过高等数学、线性代数等课程,并了解一门编程语言或一种科学计算软件。
高等数学和线性代数课程的学习,为本课程提供必需的数学基础知识;具备编程能力则可以使学生在计算机上编制程序,通过典型算例验证所学算法的有效性并应用到实际问题中。
本课程学习结束后,学生可具备进一步学习相关课程的理论基础,为学习后续课程如计算流体力学、有限元分析等奠定知识基础。
三、课程教学目标1.通过本课程的学习,使学生掌握现代科学计算中所常用的一些数值计算方法,熟悉这些算法的思想与基本原理,了解其适用范围。
(支撑毕业能力要求1.1,1.3,2.1)2.通过本课程的学习,使学生了解误差分析,收敛性及稳定性等基本理论。
数值分析实验报告
一、实验背景
本实验主要介绍了数值分析的各种方法。
在科学计算中,为了求解一
组常微分方程或一些极限问题,数值分析是一种有用的方法。
数值分析是
一种运用计算机技术对复杂模型的问题进行数学分析的重要手段,它利用
数学模型和计算机程序来解决复杂的数学和科学问题。
二、实验内容
本实验通过MATLAB软件,展示了以下几种数值分析方法:
(1)拉格朗日插值法:拉格朗日插值法是由法国数学家拉格朗日发
明的一种插值方法,它可以用来插值一组数据,我们使用拉格朗日插值法
对给定的点进行插值,得到相应的拉格朗日多项式,从而计算出任意一个
点的函数值。
(2)最小二乘法:最小二乘法是一种常用的数据拟合方法,它可以
用来拟合满足一定函数的点的数据,它的主要思想是使得数据点到拟合曲
线之间的距离的平方和最小。
(3)牛顿插值法:牛顿插值法是一种基于差商的插值方法,它可以
用来插值一组数据,可以求得一组数据的插值函数。
(4)三次样条插值:三次样条插值是一种基于三次样条的插值方法,它可以用来对一组数据进行插值,可以求得一组数据的插值函数。
三、实验步骤
1.首先启动MATLAB软件。
数值分析简述及求解应用数值分析是数学中的一个重要分支,它研究如何通过数值计算方法来求解各种数学问题。
数值分析的基本任务是通过近似方法,利用计算机或其他计算设备来对数学问题进行求解。
它广泛应用于科学计算、工程技术、金融投资、物理模拟等领域,对现代科学技术的发展起到了重要的推动作用。
数值分析主要包括数值逼近、数值微积分、数值代数和数值方程等几个方面。
数值逼近是指用函数逼近方法来接近所求函数值,主要包括插值多项式、最小二乘拟合、傅里叶级数等。
数值逼近可以用来对实际问题进行模拟和预测,比如天气预报、大气污染预测、经济增长预测等。
数值微积分是数值分析中的重要内容,主要包括数值积分和数值解微分方程。
数值积分是通过数值方法来计算函数积分值,可以应用于对函数面积、体积、积分方程求解等问题的求解。
数值解微分方程则是通过数值方法来求解各种微分方程,可以用来模拟各种实际问题,比如天体力学、流体力学、传热传质等。
数值代数是数值分析的另一个重要分支,主要研究线性代数和矩阵计算的数值方法。
线性方程组的求解、特征值和特征向量的计算、最小二乘问题的求解等都是数值代数的研究内容。
数值代数广泛应用于科学计算、工程计算和金融计算等领域,为实际问题的求解提供了数值计算的手段。
数值方程是数值分析中的另一个重要领域,主要研究非线性方程、微分方程和偏微分方程的数值求解方法。
非线性方程的数值求解是一个非常重要的研究方向,广泛应用于各种实际问题。
微分方程和偏微分方程的数值求解则可以用来模拟各种科学和工程问题,包括天气预报、地震模拟、流体力学模拟等。
数值分析的应用非常广泛,几乎涵盖了所有科学和工程领域。
比如在物理学中,可以用数值方法求解各种物理方程,包括力学方程、热力学方程、电磁学方程等。
在工程学中,可以用数值方法求解各种工程问题,包括结构分析、流体力学、电磁场分布等。
在金融学中,可以用数值方法计算各种金融模型,包括期权定价、风险评估等。
在计算机科学中,可以用数值方法来进行图像处理、数据挖掘等。
[考研类试卷]2007年工程硕士研究生学位课程(数值分析)真题试卷
1 给定非线性方程e-x-2x=0. 1)判断该方程存在几个实根; 2)用适当的迭代法求出上述方程的根,精确至3位有效数字; 3)验证所用迭代法满足的收敛性条件,说明所用迭代格式是收敛的.
2 用列主元Gauss 消去法解线性方程组
3 给定线性方程组 1)写出Gauss-Seidel迭代格式;2)分析此迭代格式的收敛性
4 设f(x)=x4—3x3+x2-10,x0=1,x1=3,x2=-2,x3=0. 1)求f(x)以x0,x1,x2,x3为节点的3次Lagrange插值多项式L3(x); 2)求f(x)以x0,x1,x2,x3为节点的3次Newton插值多项式N3(x); 3)给出以上插值多项式的插值余项表达式.
5 求方程组的最小二乘解.
6 考虑积分I(f)= 1)写出计算I(f)的Simpson公式S(f); 2)用多项式插值的思想推导出S(f). 3)写出复化梯形公式和复化Simpson公式之间的关系式.
7 给定常微分方程初值问题取正整数n,并记h=(b—a)/
n,x i=a+ih,f i=f(x i,y i),0≤i≤n.证明求解公式y i+1=y i +(55f i-59f i-1+37f i-2-9f i-3)是一个4阶公式,并给出局部截断误差的表达式.
答案见麦多课文库。
武 汉 大 学2007~2008学年第一学期硕士研究生期末考试试题 科目名称:数值分析 学生所在院: 学号: 姓名: 注意:所有的答题内容必须答在答题纸上,凡答在试题或草稿纸上的一律无效。
一、(15分)给定方程 01)1()(=--=x e x x f(1) 分析该方程存在几个根;(2) 用迭代法求出这些根,精确至2位有效数;(3) 说明所用的迭代格式是收敛的.二、(15分)设线性方程组为0,,221122221211212111≠⎩⎨⎧=+=+a a b x a x a b x a x a(1)证明用Jacobi 迭代法和Gauss-Seidel 迭代法解此方程组要么同时收敛,要么同时发散.(2) 当同时收敛时比较其收敛速度.三、(10分)设A 为非奇异矩阵,方程组b Ax =的系数矩阵A 有扰动A ∆,受扰动后的方程组为b x x A A =∆+∆+))((,若1||||||||1<∆⋅-A A ,试证:||||||||1||||||||||||||||11A A A A x x ∆⋅-∆⋅≤∆--四、(15求)(x f 的Hermite 插值多项式)(3x H ,并给出截断误差)()()(3x H x f x R -=。
五、(10分)已知数据设2)1()(-+=x b ax x f ,求常数a ,b , 使得 ∑==-302min ])([i i i y x f六、(15分)定义内积 ⎰-=11)()(),(dx x g x f g f 在},,1{2x x Span H =中求||)(x x f =的最佳平方逼近元素. 七、(10分)给定求积公式⎰-++-≈hh h Cf Bf h Af dx x f 22)()0()()(试确定C B A ,,,使此求积公式的代数精度尽可能高,并问是否是Gauss 型公式.八、(10分)给定微分方程初值问题⎪⎩⎪⎨⎧=≤≤=2)0(102y x y dxdy用一个二阶方法计算)(x y 在0.1 , 0.2 处的近似值. 取 1.0=h 计算结果保留5位有效数字。
数值分析试题 2007.12一、简答下列各题:(每题4分,共20分)1.为了提高计算精度,求方程x 2-72x+1=0的根,应采用何种公式,为什么?2.设⎪⎪⎭⎫ ⎝⎛=2112A ,求)(A ρ和2)(A Cond 。
3.设⎪⎪⎪⎭⎫ ⎝⎛=131122321A ,求A 的LU 分解式。
4.问23221)2(x x x x ++=是不是3R 上的向量范数,为什么? 5.求数值积分公式⎰-≈ba ab a f dx x f ))(()(的截断误差R[ƒ]。
二、解答下列各题:(每题8分,共56分)1.已知线性方程组⎪⎩⎪⎨⎧=-+=-+=-+3532314321321321x x x x x x x x x ,问能用哪些方法求解?为什么?2.解线性方程组b Ax =的Gauss-Seidel 迭代法是否收敛?为什么?其中:⎪⎪⎪⎭⎫ ⎝⎛--=211111112A3.设]2,0[)(4C x f y ∈=,且0)0(,0)2(,2)1(,1)0(='===f f f f ,试求)(x f 的三次插值多项式)(3x H ,并写出余项)()()(33x H x f x R -=。
4.给定离散数据试求形如3bx a y +=的拟合曲线。
5.求区间[0,1]上权函数为x x =)(ρ的正交多项式)(0x p ,)(1x p 和)(2x p 。
6.证明求积公式:⎰+++-≈31)532(5)2(8)532(5[91)(f f f dx x f是Gauss 型求积公式。
7. 利用2=n 的复化Simpson 公式计算计算定积分 ,并估计误差][f R 。
三、(12分)已知方程0cos 2=-x x , 1.证明此方程有唯一正根α;2.建立一个收敛的迭代格式,使对任意初值]1,0[0∈x 都收敛,说明收敛理由和收敛阶。
3.若取初值00=x ,用此迭代法求精度为510-=ε的近似根,需要迭代多少步? 四、(12分)已知求解常微分方程初值问题:⎩⎨⎧∈=='],[,)(),(b a x a y y x f y α的差分公式:⎪⎪⎪⎩⎪⎪⎪⎨⎧=++==++=+α0121211)32,32(),()3(4y hk y h x f k y x f k k k h y y n n n n n n 1.证明:此差分公式是二阶方法;2.用此差分公式求解初值问题1)0(,10=-='y y y 时,取步长h=0.25,所得数值解是否稳定,为什么?⎰10sin xdx数值分析试题(参考答案)一、1.应采用公式(韦达定理):1211221)13636(,13636---+==-+=x x x ,避免相近数相减。
2.A 的特征值为3,121==λλ,所以)(A ρ=3;2)(A Cond =3⨯1=3。
3.由⎪⎪⎪⎭⎫ ⎝⎛=131122321A ⎪⎪⎪⎭⎫ ⎝⎛----→2/92/11522321,故⎪⎪⎪⎭⎫ ⎝⎛---⎪⎪⎪⎭⎫ ⎝⎛-=2/95232112/11121A 。
4.不是,不满足非负性(如0)2,1,0(≠-=T x ,但0=x )。
5.⎰--=ba ab a f dx x f f R ))(()()(),(,2)()())((2b a a b f dx a x f bax ∈-'=-'=⎰ξξξ.二、1.由于系数矩阵各阶顺序主子式都不为零,所以可用顺序Gauss 消元法; 由于系数矩阵行列式不为零,也可以用列主元(全主元)Gauss 消元法; 由于系数矩阵各阶顺序主子式都不为零,所以可用直接三角分解法(LU ). 由于系数矩阵是严格对角占优矩阵,可用J-法,G-S 法和SOR(10≤<ω)法。
2.令021112=--λλλλλλ得:0)12(2=+λλ,所以G-S 迭代矩阵G 的特征值为:2/1,0321-===λλλ,于是12/1)(<=G ρ,所以G-S 迭代法收敛。
3.设002211003)()()()()(y x y x y x y x x H '+++=ψϕϕϕ)(2)(10x x ϕϕ+= 其中,)2)(1)(()(0--+=x x b ax x ϕ)2)(1)(23(4/1--+=x x x)2()(21-=x Cx x ϕ)2(2--=x x所以,)2(2)2)(1)(23(4/1)(23----+=x x x x x x H)2)(25(4/12-++-=x x x=1494523++-x x 〔或令)2)(()(23-++=x c bx ax x H ,用待定系数法求出。
〕余项为:)2,0(,)2)(1(!4)()()()(2)4(33∈--=-=x x x x x f x H x f x R ξξ 4.取310)(,1)(x x x ==ϕϕ,则有T T T f x )2,0,1,1(,)8,1,0,1()(,)1,1,1,1(10-=-==ϕϕ,正则方程组为⎩⎨⎧=+=+15668284b a b a ,拟合曲线:3322.006.05011503x x y -=+=。
5.区间[0,1]上x x =)(ρ的正交多项式:1)(0=x p ,32),(),()(1010200001-=-=-=⎰⎰x xdxdxx x p p p p x x x p , )32()3/2()3/2()(12103110322-----=⎰⎰⎰⎰x dx x x dx x x xdx dxx x x p 103562+-=x x。
6.f(x)=1时,左=2,右=18/9=2,公式精确成立,f(x)=x 时,左=4,右=36/9=4,公式精确成立,f(x)=x 2时,左=26/3,右=78/9=26/3,公式精确成立, f(x)=x 3时,左=20,右=180/9=20,公式精确成立,f(x)=x 4时,左=242/5,右=2178/5/9=242/5,公式精确成立, f(x)=x 5时,左=364/3,右=1092/9=364/3,公式精确成立, 所以,公式的代数精度为5,是3点Gauss 公式。
或者先验证:)5/32)(5/32)(2()(3--+--=x x x x p )5/174)(2(2+--=x x x 是区间[0,1]上权函数1)(=x ρ的正交多项式,再验证积分系数。
7.=++++=≈⎰]1sin 43sin 441sin 421sin 20[sin 121sin 210S xdx 0.459707744 000018261.01628801sin 22880)01(|)(|445≈⨯=⨯-≤M f R 三、1.记x x x f cos 2)(-=,由于0sin 2)(>+='x x f ,所以)(x f 是严格单调增函数,又由于01)0(<-=f ,01cos 2)1(>-=f ,所以方程0)(=x f 有唯一正根α,且在区间(0,1)内。
2.将方程改写为:2/cos x x =可建立迭代格式:,...2,1,0,cos 2/11==+k x x k k ,且迭代函数为:x x cos 2/1)(=ϕ。
由于]1,0[,12/1)(1cos 2/10∈<≤≤<x x ϕ ,且]1,0[,121sin sin 21)(∈<≤='x x x ϕ,所以,对任意]1,0[0∈x 此迭代法收敛,又由于)1,0(,0sin 21)(∈≠='αααϕ此迭代法是线性收敛的,即收敛阶为1。
3.128.13)1sin 2/1ln(/2/1)1sin 2/11(10ln ln /||)1(ln 501≈-=--≥-L x x L k ε,k =14。
若取L=1/2,可得k ≥16.6096,则取k =17。
四、1.由于+∂∂+∂∂+=++=)(32)32,32(12n n n n n n f yf x f h f hk y h x f k )()9494294(23222222222h O f h yf f h y x f h x f h n n n n n +∂∂+∂∂∂+∂∂+ 所以有:+∂∂+∂∂++=+)(221n n n n n n f y f x f h hf y y )()2(642222223h O f yf f y x f x f h n n n n n +∂∂+∂∂∂+∂∂+ 又由于:)()(!31)(21)()()()(4321h O h x y h x y h x y x y h x y x y n n n n n n +'''+''+'+=+=+ +∂∂+∂∂++=)(22n n n n n f y f x f h hf y )()(!643h O x y h n +'''所以有:)()(311h O y x y n n =-++,此差分公式是二阶方法。
2.对1)0(,10=-='y y y ,由于)320(10,1021n n n hy y k y k --=-=,差分公式为: n n n y h h k k hy y )50101()3(42211+-=++=+当h =0.25时,由于|1-10h+50h 2|=1.625>1,所以,所得数值解不稳定。