当前位置:文档之家› 研究生数值分析上机试题及解答

研究生数值分析上机试题及解答

研究生数值分析上机试题及解答
研究生数值分析上机试题及解答

东华大学研究生数值分析试题(上机部分)

A 卷2008年12月 时间:60分钟

班级 学号 机号 姓名 得分 注意:要求写出M 函数(如果需要)、MATLAB 命令和计算结果。

1. 求下列方程组在0<, <1中的解

?

??-=+=βαββααsin 2.0cos 7.0cos 2.0sin 7.0 命令 fun=inline('[x(1)*sin(x(1))*cos(x(2)),x(2)*cos(x(1))+*sin(x(2))]','x ');

[x,f,h]=fsolve(fun,[ ])

结果

=,=

2x

y 26 22 23 24 25

命令

>> fun=inline('c(1)+c(2)*x.^2','c','x');

>> x=[ ];

>> y=[26 22 23 24 25];

>> c=lsqcurvefit(fun,[0 0],x,y)

结果

c =

3.求解下列微分方程组2(0)2013(0)1x x y x t y x y y '=-=?<

(结果只要求写出t =1时的解)

命令

>> fun=inline('[y(1)-2*y(2);3*y(1)+y(2)]','t','y');

>> [t,y]=ode45(fun,[0 1], [2 1])

结果

x(1)=, y(1)=

4.用定步长Gauss 积分法(课本123页)计算积分3

1e ln(1)x x dx -+?的近似值(等分数取4,每段取2个Gauss 点)。

命令

fun=inline('exp(-x).*log(1+x)','x');

nagsint(fun,1,3,4,2)

结果

5.矩阵改进平方根分解(课本25页)的计算公式为: d 1=a 11, 对i =2, 3, , n ,

ik

i k ik ii i j ij ij j k jk ik ij ij l s a d i j d s l l s a s ∑∑-=-=-=-==-=11

11

,

1,,2,1 ,/ ,Λ

试编写矩阵改进平方根分解的程序,并求矩阵1111551514A -?? ?=-- ? ?-??

的改进

平方根分解。 %M 函数

function [l,d]=ldlt(a) n=length(a);

l=zeros(n,n);s=l;d=zeros(1,n);

d(1)=a(1,1);

for i=2:n

for j=1:i-1

t=0;for k=1:j-1,t=t+s(i,k)*l(j,k);end;

s(i,j)=a(i,j)-t;l(i,j)=s(i,j)/d(j);

end;

t=0;for k=1:i-1,t=t+s(i,k)*l(i,k);end;d(i)=a(i,i)-t;

end

l=eye(n)+l;

命令

>> [l,d]=ldlt([1 -1 1;-1 5 -5;1 -5 14])

结果

l = 1 0 0

-1 1 0

1 -1 1

d = 1 4 9

东华大学研究生数值分析试题(上机部分)

B 卷2008年12月 时间:60分钟

班级 学号 机号 姓名 得分 注意:要求写出M 函数(如果需要)、MATLAB 命令和计算结果。

1.求积分10sin(2)x x dx e ?的近似值 命令

>> fun=inline('sin(2*x)./exp(x)','x');

>> quadl(fun, 0,1)

结果

2.求下列方程组在0

??

???=+=-+=--81011107412222z y z y x z y x

命令

>>

fun=inline('[12*x(1)-x(2)^2-4*x(3)-7;x(1)^2+10*x(2)-x(3)-11;x(2)^2+10*x(3)-8]');

>> [x,f,h]=fsolve(fun,[1 1 1])

结果

x = , y=, z=

3.已知函数x 1 2 3 4

y

达式)。

命令

>> x=[1 2 3 4];y=[ 4 ];

>> pp=csape(x,y,'complete',[0 0]);

>>

结果

s(x)= (x-1)3 (x-1)2+, 1x 2

(x-2)3 - (x-2)2 (x-2)+4, 2x 3

(x-3)3 +(x-3) (x-3)+, 3x 4

4.用课本157页改进Euler 法程序(h=解下列微分方程

32 1

)2(ln '<

>> fun=inline('log(x)+y ','x','y');

>> [t,y]=naeuler2s(fun,[2 3],1,

结果

y(3)=

5.矩阵Crout 分解(课本23页)的计算公式为,对i =1, 2, , n ,

n

i i j l u l a u n i i j u l a l ii i k kj ik ij ij i k ki jk ji ji ,,2,1,/)(,

,,1,,111

1ΛΛ++=-=+=-=∑∑-=-=

试编写矩阵Crout 分解的程序,并求矩阵120104107A ?? ?=-- ? ???

的Crout 分解。

%M 函数

function [l,u]=crout(a)

n=length(a);

l=zeros(n,n);u=l;

for i=1:n

j=i;t=0;for k=1:i-1,t=t+l(j,k)*u(k,i);end;l(j,i)=a(j,i)-t; for j=i+1:n

t=0;for k=1:i-1,t=t+l(j,k)*u(k,i);end;l(j,i)=a(j,i)-t;

t=0;for k=1:i-1,t=t+l(i,k)*u(k,j);end;u(i,j)=(a(i,j)-t)/l(i,i); end

end

u=eye(n)+u;

命令

>> [l,u]=crout([1 2 0;-1 0 -4;1 0 7])

结果

l = 1 0 0

-1 2 0

1 -

2 3

u = 1 2 0

0 1 -2

0 0 1

数值分析学期期末考试试题与答案(A)

期末考试试卷(A 卷) 2007学年第二学期 考试科目: 数值分析 考试时间:120 分钟 学号 姓名 年级专业 一、判断题(每小题2分,共10分) 1. 用计算机求 1000 1000 1 1 n n =∑时,应按照n 从小到大的顺序相加。 ( ) 2. 为了减少误差,进行计算。 ( ) 3. 用数值微分公式中求导数值时,步长越小计算就越精确。 ( ) 4. 采用龙格-库塔法求解常微分方程的初值问题时,公式阶数越高,数值解越精确。( ) 5. 用迭代法解线性方程组时,迭代能否收敛与初始向量的选择、系数矩阵及其演变方式有 关,与常数项无关。 ( ) 二、填空题(每空2分,共36分) 1. 已知数a 的有效数为0.01,则它的绝对误差限为________,相对误差限为_________. 2. 设1010021,5,1301A x -????????=-=-????????-???? 则1A =_____,2x =______,Ax ∞ =_____. 3. 已知5 3 ()245,f x x x x =+-则[1,1,0]f -= ,[3,2,1,1,2,3]f ---= . 4. 为使求积公式 1 1231 ()()(0)33 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 和上三角矩

数值分析上机作业

昆明理工大学工科研究生《数值分析》上机实验 学院:材料科学与工程学院 专业:材料物理与化学 学号:2011230024 姓名: 郑录 任课教师:胡杰

P277-E1 1.已知矩阵A= 10787 7565 86109 75910 ?? ?? ?? ?? ?? ??,B= 23456 44567 03678 00289 00010 ?? ?? ?? ?? ?? ?? ?? ?? ,错误!未找到引用源。 = 11/21/31/41/51/6 1/21/31/41/51/61/7 1/31/41/51/61/71/8 1/41/51/61/71/81/9 1/51/61/71/81/91/10 1/61/71/81/91/101/11?????????????????? (1)用MA TLAB函数“eig”求矩阵全部特征值。 (2)用基本QR算法求全部特征值(可用MA TLAB函数“qr”实现矩阵的QR分解)。解:MA TLAB程序如下: 求矩阵A的特征值: clear; A=[10 7 8 7;7 5 6 5;8 6 10 9;7 5 9 10]; E=eig(A) 输出结果: 求矩阵B的特征值: clear; B=[2 3 4 5 6;4 4 5 6 7;0 3 6 7 8;0 0 2 8 9;0 0 0 1 0]; E=eig(B) 输出结果:

求矩阵错误!未找到引用源。的特征值: clear; 错误!未找到引用源。=[1 1/2 1/3 1/4 1/5 1/6; 1/2 1/3 1/4 1/5 1/6 1/7; 1/3 1/4 1/5 1/6 1/7 1/8; 1/4 1/5 1/6 1/7 1/8 1/9;1/5 1/6 1/7 1/8 1/9 1/10; 1/6 1/7 1/8 1/9 1/10 1/11]; E=eig(错误!未找到引用源。) 输出结果: (2)A= 10 7877565861097 5 9 10 第一步:A0=hess(A);[Q0,R0]=qr(A0);A1=R0*Q0 返回得到: 第二部:[Q1,R1]=qr(A1);A2=R1*Q1

2014级硕士研究生数值分析上机实习报告

2014级硕士研究生数值分析上机实习(第一次) 姓名:学号:学院: 实习题目:分别用二分法和Newton迭代法求方程x3■ 2x210x-20=0的根.实习目的:掌握两种解法,体会两种解法的收敛速度. 实习要求:用C程序语言编程上机进行计算,精确到8位有效数字. 报告内容: 1.确定实根的个数以及所在区间 2.将最后两次计算结果填入下表(保留8位数字): 3.实习过程中遇到哪些问题?如何解决?有何心得体会?

4.两种解法的计算程序(此页写不下时可以加页):

2014级硕士研究生数值分析上机实习(第二次)姓名:学号:学院: 实习题目:计算8阶三对角矩阵A=tridiag(0.235, 1.274, 0.235)的行列式.实习目的:掌握计算行列式的方法. 实习要求:首先选择一种算法,然后用C程序语言编程上机进行计算.报告内容: 1.简单描述所采用的算法: 2?计算结果: A 3.实习过程中遇到哪些问题?如何解决?有何心得体会?

4.写出C语言计算程序(此页写不下时可以加页):

2014级硕士研究生数值分析上机实习(第三次) 姓名:学号:学院: 分别用Jacobi迭代法和Gauss-Seidel迭代法求解线性方程组实习题目: 2lx + 9.8y+ 3.4z= 6.7 <2.7x + 1.8y+ 7.2z= 2.4 8.6x + 1.5y + 3.4z = 1.9 实习目的:感受两种迭代法的收敛速度. 首先构造收敛的Jacobi迭代法和Gauss-Seidel迭代法,然后用实习要求: C程序语言编程上机进行求解,初始值均取为0,精确到4位小 数. 报告内容: 1.写出收敛的Jacobi迭代法和Gauss-Seidel迭代法:

2009哈工大级研究生《数值分析》试卷

2009级研究生《数值分析》试卷 一.(6分) 已知描述某实际问题的数学模型为x y y x y x u 223),(+=,其中,y x ,由 统计方法得到,分别为4,2==y x ,统计方法的误差限为0.01,试求出u 的误差限 )(u ε和相对误差限)(u r ε. 二.(6分) 已知函数13)(3+=x x f 计算函数)(x f 的2阶均差]2,1,0[f ,和4阶均差]4,3,2,1,0[f . 三.(6分)试确定求积公式: )]1(')0('[12 1 )]1()0([21)(10f f f f dx x f -++≈?的代数精 度. 四.(12分) 已知函数122)(2 3 -++=x x x x f 定义在区间[-1,1]上,在空间 },,1{)(2x x Span x =Φ上求函数)(x f 的最佳平方逼近多项式. 其中,权函数1)(=x ρ,15 4 ))(),((,1532))(),((,34))(),((210-==-=x x f x x f x x f ???. 五.(16分) 设函数)(x f 满足表中条件: (1) 填写均差计算表(标有*号处不填): (2) 分别求出满足条件)2,1,0(),()(),()(22===k x f x N x f x L k k k k 的 2次 Lagrange 和 Newton 差值多项式.

(3) 求出一个四次插值多项式)(4x H ,使其满足表中所有条件.并用多项式降幂形式表示. 六.(16分) (1). 用Romberg 方法计算?3 1 dx x ,将计算结果填入下表(*号处不填). (2). 试确定三点 Gauss-Legender 求积公式?∑-=≈1 1 2 )()(k k k x f A dx x f 的Gauss 点k x 与系数 k A ,并用三点 Gauss-Legender 求积公式计算积分: ?3 1dx x . 七.(14分) (1) 证明方程02ln =--x x 在区间(1,∞)有一个单根.并大致估计单根的取值范围. (2) 写出Newton 迭代公式,并计算此单根的近似值.(要求精度满足: 5 110||-+<-k k x x ). 八. (12分) 用追赶法求解方程组: ???? ?? ? ??=??????? ????????? ??022112111131124321x x x x 的解. 九. (12分) 设求解初值问题???==0 0)() ,('y x y y x f y 的计算格式为: )],(),([111--+++=n n n n n n y x bf y x af h y y ,假设11)(,)(--==n n n n y x y y x y ,试确定参数b a ,的值,使该计算格式的局部截断误差为二阶,即截断部分为: )(3h o .

最新数值分析历年考题

数值分析A 试题 2007.1 第一部分:填空题10?5 1.设3112A ?? = ??? ,则A ∞=___________ 2()cond A =___________ 2.将4111A ??= ??? 分解成T A LL =,则对角元为正的下三角阵L =___________ ,请用线性最小二乘拟合方法确定拟合函数()bx f x ae =中的参数:a = ___________ b =___________ 4.方程13 cos 2044x x π--=在[0,1]上有 个根,若初值取00.95x =,迭代方法 113 cos 244 k k x x π+=-的收敛阶是 5.解方程2 210x x -+=的Newton 迭代方法为___________,其收敛阶为___________ 6.设()s x = 323 2 323,[0,1]31,[1,2] ax x x x x x bx x +-+∈--+∈为三次样条函数,则a = ___________ b =___________ 7.要想求积公式: 1 121 ()(()f x dx A f f x -≈+? 的代数精度尽可能高,参数1A = ___________ 2x =___________此时其代数精度为:___________ 8.用线性多步法2121(0.50.5)n n n n n y y h f f f ++++-=-+来求解初值问题 00'(,),(),y f x y y x y ==其中(,)n n n f f x y =,该方法的局部截断误差为___________,设 ,0,f y μμ=?其绝对稳定性空间是___________ 9.用线性多步法 2121()n n n n n y ay by h f f ++++-+=-来求解初值问题 00'(,),(),y f x y y x y ==其中(,)n n n f f x y =,希望该方法的阶尽可能高,那么a = ___________ b =___________,此时该方法是几阶的:___________

中国农业大学研究生数值分析考试重点及笔记

中国农业大学数值分析研究生课程重点 后面有笔者的笔记!! 第1章 1、 5个概念(绝对误差、绝对误差限、相对误差、相对误差限,有效数字)及其计算,数值运算的误差估计 2、算法稳定性的概念及算法设计的5个原则 第2章 1、牢记拉格朗日插值公式、牛顿插值公式,掌握余项推导 2、了解均差的性质 3、会用基函数和承袭性两种方法构造埃尔米特插值问题,并会推导余项 4、为何要分段低次插值?会构造分段线性和分段三次埃尔米特插值 5、三次样条插值的2种构造思路 第3章 会利用最小二乘法解决具体问题 第4章 1、机械求积公式、代数精度的概念理解和计算

2、插值型求积公式的定义和判断,插值型求积公式中求积系数有何特点?如何证明? 3、求积公式余项的推导 4、什么叫牛顿-柯特斯求积公式?总结其优缺点 5、牢记梯形公式、辛普森公式及其余项(会推导),牢记柯特斯公式 6、复化求积公式的计算 7、高斯型求积公式的定义、判断和使用,高斯型求积公式中求积系数有何特点?如何证明? 8、总结学过的数值求积公式,说明其关系 第5章 1、会用高斯消去法、高斯列主元素法、直接三角分解法、(改进)平方根法、追赶法求解线性方程组 2、会计算矩阵和向量的常用范数 3、线性方程组性态的分析 第6章 1、三种迭代法(雅可比、高斯-赛德尔、松弛法)的构造及其矩阵形式的推导 2、会构造迭代公式求方程组的解,并判断是否收敛 第7章

1、了解不动点迭代法是否收敛的判断方法 2、会判断迭代法收敛的收敛速度(收敛阶) 3、会构造不动点迭代公式求方程的根,并指明收敛阶数 4、牛顿迭代法公式推导,求单根和重根收敛性的证明 5、牛顿迭代法的优缺点及其改进 第9章 1、牢记欧拉的5个公式及其推导 2、会用三种不同方法推导欧拉显式单步公式 3、掌握局部截断误差的概念及其应用

研究生数值分析试卷

2005~2006学年第一学期硕士研究生期末考试试题(A 卷) 科目名称:数值分析 学生所在院: 学号: 姓名: 注意:所有的答题内容必须答在答题纸上,凡答在试题或草稿纸上的一律无效。 一、(15分)设求方程 0cos 2312=+-x x 根的迭代法 k k x x cos 3 2 41+=+ (1) 证明对R x ∈?0,均有*lim x x k k =∞ →,其中*x 为方程的根. (2) 此迭代法收敛阶是多少? 证明你的结论. 二、(12分)讨论分别用Jacobi 迭代法和Gauss-Seidel 迭代法求解下列方程组的收敛性。 ??? ??=++-=++=-+. 022,1, 122321 321321x x x x x x x x x 三、(8分)若矩阵??? ? ? ??=a a a a A 000002,说明对任意实数0≠a ,方程组b AX =都是非病态的。(范数用∞?) 四、( 求)(x f 的Hermite 插值多项式)(3x H ,并给出截断误差)()()(3x H x f x R -=。 五、(10分)在某个低温过程中,函数 y 依赖于温度x (℃)的试验数据

为 已知经验公式的形式为 2bx ax y += ,试用最小二乘法求出 a ,b 。 六、(12分)确定常数 a ,b 的值,使积分 [ ] dx x b ax b a I 2 1 1 2 ),(?--+= 取得最小值。 七、(14分)已知Legendre(勒让德)正交多项式)(x L n 有递推关系式: ?? ? ? ???=+-++===-+),2,1()(1)(112)()(, 1)(1110 n x L n n x xL n n x L x x L x L n n n 试确定两点的高斯—勒让德(G —L )求积公式 ? -+≈1 1 2211)()()(x f A x f A dx x f 的求积系数和节点,并用此公式近似计算积分 ?=2 11 dx e I x 八、(14分)对于下面求解常微分方程初值问题 ?????==0 0)() ,(y x y y x f dx dy 的单步法: ??? ? ??? ++==++=+) ,() ,()2 121(1 21211 hk y h x f k y x f k k k h y y n n n n n n

2019年云南昆明理工大学数值分析考研真题

2019年云南昆明理工大学数值分析考研真题 一、判断题:(10题,每题2分,合计20分) 1. 有一种广为流传的观点认为,现代计算机是无所不能的,数学家们已经摆脱了与问题的数值解有关的麻烦,研究新的求解方法已经不再重要了。 ( ) 2. 问题求解的方法越多,越难从中作出合适的选择。 ( ) 3. 我国南宋数学家秦九韶提出的多项式嵌套算法比西方早500多年,该算法能大大减少运算次数。 ( ) 4. 误差的定量分析是一个困难的问题。 ( ) 5. 无论问题是否病态,只要算法稳定都得到好的近似值。 ( ) 6. 高斯求积公式系数都是正数,故计算总是稳定的。 ( ) 7. 求Ax =b 的最速下降法是收敛最快的方法。 ( ) 8. 非线性方程(或方程组)的解通常不唯一。 ( ) 9. 牛顿法是不动点迭代的一个特例。 ( ) 10. 实矩阵的特征值一定是实的。 ( ) 二、填空题:(10题,每题4分,合计40分) 1. 对于定积分105n n x I dx x = +?,采用递推关系115n n I I n -=-对数值稳定性而言是 。 2. 用二分法求方程()55 4.2720f x x x ≡-+=在区间[1 , 1.3]上的根,要使误差不超过10 - 5,二分次数k 至少为 。 3. 已知方程()x x ?=中的函数()x ?满足()31x ?'-<,利用()x ?递推关系构造一个收敛的简单迭代函数()x φ= ,使迭代格式()1k k x x φ+=(k = 0 , 1 , …)收敛。 4. 设序列{}k x 收敛于*x ,*k k e x x =-,当12 lim 0k k k e c e +→∞=≠时,该序列是 收敛的。

北航2010-2011年研究生数值分析期末模拟试卷1-3

数值分析模拟试卷1 一、填空(共30分,每空3分) 1 设??? ? ??-=1511A ,则A 的谱半径=)(a ρ______,A 的条件数=________. 2 设 ,2,1,0,,53)(2==+=k kh x x x f k ,则],,[21++n n n x x x f =________, ],,[321+++n n n n x x x x f ,=________. 3 设?????≤≤-++≤≤+=2 1,121 0,)(2 323x cx bx x x x x x S ,是以0,1,2为节点的三次样条函数,则b=________,c=________. 4 设∞=0)]([k k x q 是区间[0,1]上权函数为x x =)(ρ的最高项系数为1的正交多项式族,其中1)(0=x q ,则 ?=1 )(dx x xq k ________,=)(2 x q ________. 5 设???? ??????=11001a a a a A ,当∈a ________时,必有分解式,其中L 为下三角阵,当 其对角线元素)3,2,1(=i L ii 满足条件________时,这种分解是唯一的. 二、(14分)设4 9,1,41,)(2102 3 === =x x x x x f , (1)试求)(x f 在]4 9,41[上的三次Hermite 插值多项式)(x H 使满足 2,1,0),()(==i x f x H i i ,)()(11x f x H '='. (2)写出余项)()()(x H x f x R -=的表达式. 三、(14分)设有解方程0cos 2312=+-x x 的迭代公式为n n x x cos 3 2 41+ =+, (1) 证明R x ∈?0均有? ∞ →=x x n x lim (? x 为方程的根); (2) 取40=x ,用此迭代法求方程根的近似值,误差不超过,列出各次迭代值; (3)此迭代的收敛阶是多少?证明你的结论. 四、(16分) 试确定常数A ,B ,C 和,使得数值积分公式 有尽可能高的代数精度. 试问所得的数值积分公式代数精度是多少?它是否为Gauss 型的?

数值分析考题

李津 2004.6.21 1、给定2阶RK基本公式,求相容阶数,判断是否收敛,考虑稳定性后对h的要求 yn+1=yn+h/2*(k1+k2) k1=f(tn,yn) k2=f(tn+3/5*h,yn+3/5*h*k1) 2、给定一个分段函数,求全函数为1区间[0,2]的最佳二次平方逼近 3、给定对称正定矩阵(3*3),判断SOR收敛性(w=1.2)、给定初值算一步、估计5次迭代误差 4、给定求积表达式,要求有最大的代数精度,确定参数和代数精度 f(x)从0积到2= r1*f(x1)+r2*f(x2) 5、给定两个矩阵A、A1(均为3*3),将A变化为三对角阵,用QR方法对A1算一步求A2 6、(1)以前试题的变形,设B奇异,证明(||A-B||/||A||)〉=1/(||inv(A)||||A||),其中|| 为算子范数 (2)证明最佳n次平方逼近函数奇偶性与f(x)相同 别的题目记不太清了 第一题有些错误,正确的题目好像是: Y(n+1)=Y(n)+h*(k1+5*k2)/6 k1=f(tn,Y(n)) k2=f(tn+3/5*h,y(n)+3/5*k1) 偶算出来的是二阶相容 第四题的矩阵A好像是: [10 -1 -2;-1 10 -2;0 -2 10] 2002.12 1.三点高斯-勒让得积分公式 最佳平方逼近,f(x)=|x|,(-1,1)分别在span{1,x^2}和span{x,x^3}中求 2.书上P236第31题第2小问原题,只是没告诉α的范围,要你求 3.书上P257原题 加了两问,证明收敛,再算一步 4.householder变换 Givens做QR分解 5.Y(n+2)=Y(n)+h(fn+f(n+2)) 求局部TE,相容,根条件,绝对稳定区间 6.定理1.12和推论,以及P167式3.4的应用 ||A-B||<1/||inv(A)|| 要证B可逆,||inv(B)||<=||inv(A)||/(1-||A-B||*||inv(A)||) ||inv(A)-inv(B)||<=(||inv(A)||)^2*||A-B||/(1-||A-B||*||inv(A)||) ft,没做完,第4题的矩阵太难算了

研究生《数值分析》练习题

硕士研究生 《数值分析》练习题 一、判断题 1、用Newton 切线法求解非线性线性方程可以任选初值。 ( ) 2、求解非线性线性方程,Newton 切线法比弦截法迭代次数多。 ( ) 3、若n n A R ?∈非奇异,用Jacobi 迭代法求解线性方程组Ax b =必收敛。( ) 4、Lagrange 插值法与Newton 插值法得到同一个插值多项式。 ( ) 二、填空题 1、近似数 3.14108937a =关于π具 位有效数字。 2、双点弦截法具有 阶收敛速度。 3、求方程x x e =根的单点弦截法迭代公式是 。 4、设2112A ?? = ? ?? ? ,则()A ρ= 。 5、设,0,1,2,3i x i =是插值基点,,0,1,2,3i l i =是对应的三次Lagrange 插值基函数,则()()3 3012i i i x l =-=∑ 。 6、由下数据表确定的代数插值多项式的不超过 次。 7、若()8754321f x x x x =+-+,则差商[]0,1,2,,8f = 。 8、拟合三点()()()0,1,1,3,2,2A B C 的直线是y = 。 三、分析与计算题 1、设()14,2,3515T A x -??==-?? -?? ,求∞=,2,1,,p x A p p 和()1A cond 。

2、1001012,20253A x -???? ? ? == ? ? ? ?-???? ,试计算p p x A ,,p=1,2,∞,和1)(A cond 。 3、线性方程组,0Ax b b =≠,用Jacobi 迭代法是否收敛,为什么?其中 122111221A -?? ?=-- ? ?--?? 。 4、线性方程组,0Ax b b =≠,用Jacobi 迭代法是否收敛,为什么?其中 2-11=11111-2A ?? ???? ???? 。 5、已知函数表如下: ⑴ ()111.75ln11.75L ≈、估计截断误差并说明结果有几位有效数字; ⑵ ()211.75ln11.75N ≈、估计截断误差并说明结果有几位有效数字。 6、已知函数表 如下: ⑴用Lagrange 插值法求ln0.55的近似值()10.55N 、估计截断误差并说明结果的有效数字; ⑵用 Newton 插值法求ln0.55的近似值()20.55N 、估计截断误差并说明结果的有效数字。 7、已知数据如下,求满足条件的Hermite 插值多项式。

2008级研究生数值分析试题

太原科技大学 2008级硕士研究生08/09学年第一学期 《数值分析》考试试卷 说明:1、Legendre 正交多项式)(x L n 有三项递推关系式: ?? ?? ???=+-++===-+ ,2,1)(1)(112)()(,1)(1110n x L n n x xL n n x L x x L x L n n n 2、Chebyshev 多项式)(x T n 有三项递推关系式: ?? ? ??=-===-+ ,2,1)()(2)()(,1)(1110n x T x xT x T x x T x T n n n 一、填空题:(每题4分,共20分) 1、设??? ? ??-=1511A ,则=∞)(A Cond 2、为提高数值计算精度,当x 充分小时,应将 x x sin cos 1-改写为 3、设)5()(2 -+=x a x x ?,要使)(1k k x x ?=+局部收敛到5* = x ,则a 的取值范围为 4、近似数235.0* =x 关于真值229.0=x 有 位有效数字。 5、设,1)(3 -+=x x x f 则差商=]3,2,1,0[f 二、(本题满分10分)用数值积分的方法建立求解初值问题b x a y a y y x f y a ≤≤==',)(),,(的Simpson 公式: )4(3 1111-+-++++=n n n n n f f f h y y 其中1,,1),,(+-==n n n i y x f f i i i ,11-+-=-=n n n n x x x x h . 三、(本题满分15分)设要用Gauss-Seidel 迭代法求解下列线性方程组

数值计算原理部分试题

标题: 还是出个回忆版吧,师弟师妹小心了(高数分,小白的) 发信站: 水木社区(Tue Jan 10 17:46:47 2006), 站内 唔,后天还要考门数学,释放一下内存,不然等会就忘光了. 小题很一般了: 1.(1,1/2;1/2,1)求2范数和cond2 2.上题的QR分解 后面是几题判断题,要求写出对错和原因.题不记得了,但不难,与往年差不多(本来准备做完后将题录下来的,可是实在没时间了:() 以下的小题顺序不一定对: du/dt=(u-u+)(u-u-) u+>u-,问哪个是稳态的哪个不是. 矩阵如果可以相似对角化,就一定可以求解特征值,其条件数等于求矩阵解的条件数cond (判断) 多重网格是解椭圆方程的最优方案,其特点是用粗网格消去高频分量,细网格消去低频分量.(判断) f (x) = f(x1,x2,x3)=x1x2-x2x3-x3^2-x2-x3临界点\临界值\正则点\正则值 不完全LU分解用于用Gauss消去法求解稀疏阵.(判断) 就记得这么多了. 大题: 1.(4,1,1;1,2,1;1,1,3)用初值q1=(1/3,2/3,2/3)进行lanczos分解.(数据是回忆的,不一定对)2.一个函数F(x),表达示不记得了.问(1)证明x=(...,...)'是其解(送分的,代入就行)(2)写出Newton法迭代式(很容易写)(3)写出当x0=(...,...)'时用newton法的x1.(总体很常规,不难) 3.A=(4,1;1,1;1,2)问(1)svd分解(2)求A+(3)求r(A),(送分的) 4.证明题:zm属于krylov空间Km(r0,Ar0,A^2r0....),Lm=AKm(Ar0,A^2r0,A^3r0...), 证明(r0-Azm,v)=0,v属于Lm<==>||r0-Azm||=min||r0-Az||其中z属于Km. (比较简单,书上有的.) 5.一题变分的,要求证明两个问题等价,好像是d4u/dx4=f(x),变分为一个边值和一阶边值为零的问题.具体记不清了,因为没时间,只看了看,但也不是太难.可用分部积分算算.应该可以做出来. 【在armroe (光明使徒(鐵甲無敵阿姆羅高達第一)) 的大作中提到: 】 : 题量大,计算难.光lanczos和svd分解就计算一个多小时.最后十分钟才证明了倒数第二题.最后一道简单的证明题看着做不了.svd还没全算出来,一共才做了80多分的题,唉. 小结: 考试时间基本不够用,至少没有人能提前交卷.一些计算技巧可以节省时间. 如第一小题,对于对称阵的2范数不必算A'A,因为A'=A所以A'A的特征值是A特征值平方.如此题为3/2和1/2,所以2范数就是sqrt(p(A'A))=3/2,A-1的2范数就是A特征值的倒数的P,这里为1/2的倒数,所以是2。cond2=2*3/2=3。也就是只求A的特征值就够解两个问题了。 QR分解在这二阶情况下用Givens要比Household容易。 对于一般分解如lanczos和svd,假设参数后代入原始方程计算,往往能从数据的比较中快速求解若干参数,对解题有很大好处。不一定按部就班按书上推的公式做,那是给老实又死板机器做的,人要聪明一些^_^.

武汉大学硕士2014级数值分析期末考题

武 汉 大 学 2014~2015学年第一学期硕士研究生期末考试试题 科目名称:数值分析 学生所在院: 学号: 姓名: 一、(12分)已知方程0410=-+x e x 在]4.0,0[内有唯一根。 (1)迭代格式A :)104ln(1n n x x -=+;迭代格式B :)4(10 11n x n e x -=+ 试分析这两个迭代格式的收敛性; (2)写出求解此方程的牛顿迭代格式。 二、(12分)用Doolittle 分解法求线性方程组Ax b =的解,并求行列式A 。 其中 244378112A ?? ?= ? ???, 386018b ?? ?= ? ??? 三、(14分)设方程组 11223300a c x d c b a x d a c x d 轾轾轾犏犏犏犏犏犏=犏犏犏犏犏犏臌臌臌 , 且0abc 1 (1) 分别写出Jacobi 迭代格式及Gauss-Seidel 迭代格式; (2) 导出Gauss-Seidel 迭代格式收敛的充分必要条件。 四、(12分)已知 )(x f y = 的数据如下: 求)(x f 的Hermite 插值多项式)(3x H 及其余项。 五、(12

求常数a , b , 使 3 220[]min i i i i ax bx y =+-=? 六、(12分)确定常数 a ,b 的值,使积分 1 20()x I a bx e dx =+-ò 取得最小值。 七、(14分)设)(x f 在],[b a 上二阶导数连续。将],[b a n 等分,分点为 b x x x a n =<<<= 10,步长n a b h -= (1)证明中矩形公式 11()()2i i x i i x x x f x dx hf --+?ò ………………(*) 的误差为: 311()[,]24i i i i R h f x x h h -ⅱ= ? (2)公式(*)是否为高斯型求积公式? (3)写出求 ?b a dx x f )( 的复化中矩形公式及其误差。 八、(12分)对于下面求解常微分方程初值问题 ?????==0 0)(),(y x y y x f dx dy 的改进欧拉法: 112121()2(,)(,)n n n n n n h y y k k k f x y k f x h y hk +ì??=++????=í???=++???? (1)确定此方法的绝对稳定域; (2)用此方法求解如下初值问题: 22(0)1 y x y y ì¢?=+?í?=?? ]1,0[∈x 。(取步长5.0=h )

研究生“数值分析”课后题(上机编程部分)答案

2009级研究生《数值分析》上机作业 院系电气工程学院 专业控制理论与控制工程 姓名马凯 指导教师代新敏 2009年12月29日

第一题(二问):超松弛法求方程组根 1.解题理论依据或方法应用条件: 超松弛算法是在GS 方法已求出x (m),x (m-1)的基础上,经过重新组合得到新序列。如能恰当选择松弛因子ω,收敛速度会比较快。当ω>1时,称为超松弛法,可以用来加速收敛。其具体算法为: )( )1(1 )1(1 1 ) () 1() (i n i j m j ij i j m j ij m i m i g x b x b x x ++ +-= ∑∑ +=--=-ωω 2.计算程序(使用软件:VC ): #include #define w 1.4 main() {float a[10][10]={ {0,0,0,0,0,0,0,0,0,0}, {0,12.38412,2.115237,-1.061074,1.112336,-0.113584,0.718719,1.742382,3.067813,-2.031743}, {0,2.115237,19.141823,-3.125432,-1.012345,2.189736,1.563849,-0.784165,1.112348,3.123124}, {0,-1.061074,-3.125432,15.567914,3.123848,2.031454,1.836742,-1.056781,0.336993,-1.010103}, {0,1.112336,-1.012345,3.123848,27.108437,4.101011,-3.741856,2.101023,-0.71828,-0.037585}, {0,-0.113584,2.189736,2.031454,4.101011,19.897918,0.431637,-3.111223,2.121314,1.784317}, 0,0.718719,1.563849,1.836742,-3.741856,0.431637,9.789365,-0.103458,-1.103456,0.238417}, {0,1.742382,-0.784165,-1.056781,2.101023,-3.111223,-0.103458,14.7138465,3.123789,-2.213474}, {0,3.067813,1.112348,0.336993,-0.71828,2.121314,-1.103456,3.123789,30.719334,4.446782}, {0,-2.031743,3.123124,-1.010103,-0.037585,1.784317,0.238417,-2.213474,4.446782,40.00001}}; float b[10][1]= {{0},{2.1874369},{33.992318},{-25.173417},{0.84671695},{1.784317},{-86.612343},{1.1101230},{4.719345},{-5.6784392}}; float x[10][10]={{0},{0},{0},{0},{0},{0},{0},{0},{0},{0}}; /*由x(0)=0得到其第一列全为零*/ float sum1=0,sum2=0; int i,m,j; for(m=1;m<=9;m++) for(i=1;i<=9;i++) {sum1=0; for(j=1;j<=(i-1);j++)sum1+=(-a[i][j]/a[i][i])*x[j][m]; /*计算第一个累加和*/ sum2=0; for(j=(i+1);j<=9;j++)sum2+=(-a[i][j]/a[i][i])*x[j][m-1]; /*计算第二个累加和*/ x[i][m]=(1-w)*x[i][m-1]+w*(sum1+sum2+b[i][0]/a[i][i]); /*用SOR 方法计算*/ } printf("x1为:%lf\n",x[1][9]); printf("x2为:%lf\n",x[2][9]); printf("x3为:%lf\n",x[3][9]); printf("x4为:%lf\n",x[4][9]); printf("x5为:%lf\n",x[5][9]); printf("x6为:%lf\n",x[6][9]);

研究生《数值分析》教学大纲

研究生《数值分析》教学大纲 课程名称:数值分析 课程编号:S061005 课程学时:64 学时 课程学分: 4 适用专业:工科硕士生 课程性质:学位课 先修课程:高等数学,线性代数,计算方法,Matlab语言及程序设计 一、课程目的与要求 “数值分析”课是理工科各专业硕士研究生的学位课程。主要介绍用计算机解决数学问题的数值计算方法及其理论。内容新颖,起点较高,并加强了数值试验和程序设计环节。通过本课程的学习,使学生熟练掌握各种常用的数值算法的构造原理和过程分析,提高算法设计和理论分析能力,并且能够根据数学模型,提出相应的数值计算方法编制程序在计算机上算出结果。力求使学生掌握应用数值计算方法解决实际问题的常用技巧。 二、教学内容、重点和难点及学时安排: 第一章? 数值计算与误差分析( 4学时) 介绍数值分析的研究对象与特点,算法分析与误差分析的主要内容。 第一节数值问题与数值方法 第二节数值计算的误差分析 第三节数学软件工具----MATLAB 语言简介 重点:误差分析 第二章? 矩阵分析基础( 10学时) 建立线性空间、赋范线性空间、内积空间的概念,为学习以后各章打好基础。矩阵分解是解决数值代数问题的常用方法,掌握矩阵的三角分解、正交分解、奇异值分解,并能够编写算法程序。 第一节? 矩阵代数基础

第二节? 线性空间 第三节? 赋范线性空间 第四节? 内积空间和内积空间中的正交系 第五节矩阵的三角分解 第六节矩阵的正交分解 第七节矩阵的奇异值分解 难点:内积空间中的正交系。矩阵的正交分解。 重点:范数,施密特(Schmidt) 正交化过程,正交多项式,矩阵的三角分解, 矩阵的正交分解。 第三章? 线性代数方程组的数值方法( 12学时) 了解研究求解线性代数方程组的数值方法分类及直接法的应用范围。高斯消元法是解线性代数方程组的最常用的直接法,也是其它类型直接法的基础。在此方法基础上加以改进,可得选主元的高斯消元法、按比例增减的高斯消元法,其数值稳定性更高。掌握用列主元高斯消元法解线性方程组及计算矩阵的行列式及逆,并且能编写算法程序。掌握矩阵的直接三角分解法:列主元LU 分解,Cholesky分解。了解三对角方程组的追赶法的分解形式及数值稳定性的充分条件。掌握矩阵条件数的定义,并能利用条件数判别方程组是否病态以及对方程组的直接方法的误差进行估计。 迭代解法是求解大型稀疏方程组的常用解法。熟练掌握雅可比迭代法、高斯- 塞德尔迭代法及SOR 方法的计算分量形式、矩阵形式,并能在计算机上编出三种方法的程序用于解决实际问题。了解极小化方法:最速下降法、共轭斜量法。迭代法的收敛性分析是研究解线性代数方程组的迭代法时必须考虑的问题。对于上述常用的迭代法,须掌握其收敛的条件。而对一般的迭代法,掌握其收敛性分析的基本方法和主要结果有助于进一步探究新的迭代法。 第一节求解线性代数方程组的基本定理 第二节高斯消元法及其计算机实现 第三节矩阵分解法求解线性代数方程组 第三节? 误差分析和解的精度改进 第四节? 大型稀疏方程组的迭代法 第五节? 极小化方法 难点:列主元高斯消元法,直接矩阵三角分解。迭代法的收敛性,雅可比迭代法,高斯-塞德尔迭代法,SOR 迭代法。

硕士研究生数值分析试卷

数值分析(研究生,2008-12-15) 1.(10分)求函数???≤≤++<≤-+=1 0,101,1sin )(2x x x x x x f 在区间[-1,1]上的最佳平方逼近式 x e a x a a x 210)(++=φ。 2.(15分)利用乘幂法计算下列矩阵的主特征值和相应的特征向量 ???? ??????----110141012,初始向量为T x ]0,0,1[0=(要求结果有三位有效数字)。同时计算该矩阵的1-条件数和谱条件数。

3.(15分)已知函数x x f sin )(=在36.0,3 4.0,32.0210===x x x 处的值分别为352274.0,333487.0,314567.0210===y y y 。用Lagrange 插值多项式对3167.0=x 的函数值进行近似计算,并估计近似计算的误差界。

4.(15分)用Newton 迭代法求方程0ln 2=+x x 在区间(0,2 π)内的解,选择你认为合适的初始点,计算方程的根,使得近似解具有四位有效数字。请从理论上估计达到所需精度所需的迭代次数。

5.(15分)用Gauss-Seidel 迭代法解方程组 ?????? ????-=????????????????????---542834*********x x x 取初始近似向量0[0,0,0]T x =,估计达到4位有效数字需要的迭代次数,并实际计算之。就该具体问题分析计算过程中总的乘除法计算量。

6. (10分)应用拟牛顿法解非线性方程组 ?????=-+=-+. 12,2322112221x x x x x x 取T x ]1,0[)0(= ,终止容限210-=ε。 7.(10分) 求解矛盾方程组 ???????=++=++=++=++2 32328.12221321321 321321x x x x x x x x x x x x

研究生数值分析试卷

1 I(a,b) 2 ax 2 b x dx 2005~2006学年第一学期硕士研究生期末考试试题(A 卷) 科目名称:数值分析 学生所在院: ________ 学号: ________ 姓名: ______ 注意:所有的答题内容必须答在答题纸上,凡答在试题或草稿纸上的一律无效。 一、 (15分)设求方程12 3x 2cosx 0根的迭代法 / 2 X ki 4 cosx k 3 (1) 证明对X o R ,均有lim X k x *,其中X *为方程的根. k (2) 此迭代法收敛阶是多少?证明你的结论. 二、 (12分)讨论分别用Jacobi 迭代法和Gauss-Seidel 迭代法求解下列方程组的 收敛性。 x 1 2x 2 2x 3 1, X 1 X 2 X 3 1, 2x 1 2x 2 x 3 0. 0 0a 非病态的。(范数用HI ) 求f (X )的Hermite 插值多项式H 3(x ),并给出截断误差R (x ) f (x ) H 3(x ) 五、(10分)在某个低温过程中,函数 y 依赖于温度x (T )的试验数据为 已知经验公式的形式为 y ax bx 2,试用最小二乘法求出 a , b 、(8分)若矩阵A 2a a 0 0 a 0,说明对任意实数a 0,方程组AX b 都是 四、(15六、(12分)确定常数 a ,b 的值,使积分

、(15分)设求方程 12 3x 2cosx 0根的迭代法 取得最小值。 七、(14分)已知Legendre 勒让德)正交多项式L n (x )有递推关系式: L o (x) 1, L i (x) x (n 1, 2,) 试确定两点的咼斯一勒让德(G — L )求积公式 1 1 f (x )dx 入仁花)A 2f (x 2) 的求积系数和节点,并用此公式近似计算积分 1 2 一 e x dx 1 八、(14分)对于下面求解常微分方程初值冋题 dx f (x,y )的单步法: y (x 。) y 。 1 1 y n 1 y n h(?k 1 - k 2) k 1 f(X n ,y n ) k 2 f(X n h, y n hkj (1) 验证它是二阶方法; (2) 确定此单步法的绝对稳定域。 2005~2006学年第一学期硕士研究生期末考试试题(B 卷) 科目名称:数值分析 学生所在院: _______ 学号: _________ 姓名: ______ 注意:所有的答题内容必须答在答题纸上,凡答在试题或草稿纸上的一律无效。 一、(12分)讨论分别用Jacobi 迭代法和Gauss-Seidel 迭代法求解下列方程组的 收敛性。 X 1 2x 2 2x 3 1, X 1 X 2 X 3 1, 2x 1 2x 2 x 3 0. L n 1(X ) 2n 1 n 1 xL n (x) L n 1(X )

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