上海大学_王培康_数值分析大作业

合集下载

数值分析参考答案

数值分析参考答案

数值分析参考答案数值分析参考答案数值分析是一门研究使用数值方法解决数学问题的学科。

它涉及到数值计算、数值逼近、数值解法等方面的内容。

在实际应用中,数值分析可以帮助我们解决各种各样的问题,如线性方程组的求解、非线性方程的根的求解、插值、数值积分等等。

本文将给出一些数值分析常见问题的参考答案。

1. 线性方程组的求解线性方程组的求解是数值分析中的一个重要问题。

常见的求解方法有直接法和迭代法。

直接法包括高斯消元法、LU分解法等,迭代法包括雅可比迭代法、高斯-赛德尔迭代法等。

2. 非线性方程的根的求解非线性方程的根的求解是数值分析中的另一个重要问题。

常见的求解方法有二分法、牛顿法、割线法等。

其中,牛顿法是一种迭代法,通过不断迭代逼近方程的根。

3. 插值插值是数值分析中的一个常见问题,它可以用于构造函数的近似值。

常见的插值方法有拉格朗日插值法、牛顿插值法等。

这些方法通过已知的数据点来构造一个多项式函数,从而近似原函数。

4. 数值积分数值积分是数值分析中的另一个重要问题,它可以用于计算函数的定积分。

常见的数值积分方法有梯形法则、辛普森法则等。

这些方法通过将定积分转化为求和的形式,从而进行数值计算。

5. 常微分方程的数值解法常微分方程的数值解法是数值分析中的一个重要问题。

常见的数值解法有欧拉法、改进的欧拉法、龙格-库塔法等。

这些方法通过将微分方程转化为递推关系,从而逐步逼近解。

6. 线性规划问题的求解线性规划问题是数值分析中的一个重要问题,它可以用于求解最优化问题。

常见的线性规划求解方法有单纯形法、内点法等。

这些方法通过不断迭代来逼近最优解。

7. 矩阵特征值和特征向量的计算矩阵特征值和特征向量的计算是数值分析中的一个重要问题。

常见的计算方法有幂法、反幂法、QR方法等。

这些方法通过迭代来逼近矩阵的特征值和特征向量。

总结起来,数值分析是一门研究使用数值方法解决数学问题的学科。

它涉及到线性方程组的求解、非线性方程的根的求解、插值、数值积分、常微分方程的数值解法、线性规划问题的求解以及矩阵特征值和特征向量的计算等方面的内容。

数值分析作业及参考答案

数值分析作业及参考答案

数值分析第一次作业及参考答案1. 设212S gt =,假定g 是准确的,而对t 的测量有0.1±秒的误差,证明当t 增加时S 的绝对误差增加,而相对误差却减少。

解:2**22211()0.122()0.10.2()1122,(),().r r e S S S gt gt gt e S gt e S t gt gt t e S e S =-=-====∴↑↑↓2. 设2()[,]f x C a b ∈且()()0f a f b ==,求证2''1max ()()max ().8a x ba xb f x b a f x ≤≤≤≤≤-解:由112,0),(,0)()()0()00.a b L x l x l x =⨯+⨯=(两点线性插值 插值余项为"111()()()()()()[,]2R x f x L x f x a x b a b ξξ=-=--∈ [,].x a b ∴∀∈有12211()()"()()()max "()[()()]221()()1max "()[]()max "().228a x ba xb a x b f x R x f x a x b f x x a b x x a b x f x b a f x ξ≤≤≤≤≤≤==--≤---+-≤=-21max ()()max "()8a xb a x b f x b a f x ≤≤≤≤∴≤-3. 已测得函数()y f x =的三对数据:(0,1),(-1,5),(2,-1),(1)用Lagrange 插值求二次插值多项式。

(2)构造差商表。

(3)用Newton 插值求二次插值多项式。

解:(1)Lagrange 插值基函数为0(1)(2)1()(1)(2)(01)(02)2x x l x x x +-==-+-+-同理 1211()(2),()(1)36l x x x l x x x =-=+ 故2202151()()(1)(2)(2)(1)23631i i i p x y l x x x x x x x x x =-==-+-+-++=-+∑(2)令0120,1,2x x x ==-=,则一阶差商、二阶差商为0112155(1)[,]4,[,]20(1)12f x x f x x ---==-==-----0124(2)[,,]102f x x x ---==-22()1(4)(0)1*(0)(1)31P x x x x x x =+--+-+=-+4. 在44x -≤≤上给出()xf x e =的等距节点函数表,若用二次插值求x e 的近似值,要使截断误差不超过610-,问使用函数表的步长h 应取多少?解:()40000(),(),[4,4],,,, 1.x k x f x e f x e e x x h x x h x x th t ==≤∈--+=+≤考察点及(3)200044343()()[(()]()[()]3!(1)(1)(1)(1)3!3!.(4,4).6f R x x x h x x x x h t t t e t h th t h e h e ξξ=----+-+≤+⋅⋅-=≤∈-则436((1)(1)100.006.t t t h --+±<< 在点 得5. 求2()f x x =在[a,b ]上的分段线性插值函数()h I x ,并估计误差。

数值分析第二次上机作业实验报告

数值分析第二次上机作业实验报告

一.实验任务用MA TLAB 语言编写连续函数最佳平方逼近的算法程序(函数式M 文件)。

并用此程序进行数值试验,写出实验报告。

二.实验方法最佳平方逼近方法采用基于正交多项式的最佳平方逼近,选择Lengendre 多项式做基。

计算组合系数时,函数的积分采用变步长复化梯形求积法。

三.程序功能和使用说明1.采用基于正交多项式的最佳平方逼近,选择Lengendre 多项式做基利用递推关系0112()1,()()(21)()(1)()/2,3,.....n n n P x P x xP x n xP x n P x n n --===---⎡⎤⎣⎦=可构造出用户需要的任意次数的最佳平方逼近多项式。

2. 用M 文件建立数学函数,实现程序通过修改建立数学函数的M 文件以适用不同的被逼近函数。

3.已经考虑一般的情况]1,1[],[)(+-≠∈b a x f ,程序有变量代换的功能。

4.计算组合系数时,函数的积分采用变步长复化梯形求积法5.可根据需要,求出二次、三次、。

最佳平方逼近函数)x s (。

6.最后作出逼近函数)x s (和被逼近函数)(x f 的曲线图可进行比较,分别用绘图函数plot 和fplot 绘图。

7.在matlab 的命令窗口,输入[c,sx]=leastp(@func1,a,b,n),func1是被逼近函数,b 和a 分别是逼近函数的上、下区间,n 为最佳平方逼近的次数,可为任意次数。

四.程序代码(含注释)1. 最佳平方逼近主函数function [c,sx]=leastp(func,a,b,n)%LEASTP.m:least-square fitting with legendre polynomials%func 指被逼近函数,调用需要用句柄%a,b 分别指被逼近函数的区间上下限%n 指最佳平方逼近的次数syms t;syms x;%以Lengendre 多项式为基,构造任意次数的最佳平方逼近多项式p(2)=t;p(1)=1;if n>1for j=3:1:(n+1)p(j)=((2*j-3)*t*p(j-1)-(j-2)*p(j-2))/(j-1);endend%变量代换,区间调整为[-1,1]f=feval(func,(b-a)/2*t+(b+a)/2);%计算组合系数,其中调用变步长复化梯形求积函数trapzfor j=1:1:(n+1)c(j)=(2*j-1)/2*trapz(f*p(j),-1,1);end%将组合系数与对应的最佳平方多项式相乘然后求和,得到最佳逼近函数sx=0;for j=1:1:(n+1)sx=sx+c(j)*p(j);end%将变量替换还原sx=subs(sx,(2*x-a-b)/(b-a));%使用fplot绘制原函数图像f1=feval(func,x);f1=inline(f1);[x,y]=fplot(f1,[a,b]);plot(x,y,'r-','linewidth',1.5);hold on;%使用plot绘制最佳平方逼近函数图像g=linspace(a,b,(b-a)*300);fsx=subs(sx,g);plot(g,fsx,'b-','linewidth',1.5);str=strcat(num2str(n),'次最佳平方逼近');legend('原函数',str);end2. 计算组合系数,变步长复化梯形求积法function To1=trapz(func,a,b)%半分区间复化梯形公式计算定积分%func指需要求积分的原函数%a,b分别指积分上下区间%初值h=b-a;To=(subs(func,a)+subs(func,b))*(b-a)/2;e=1;while e>10^-6%迭代终止条件,前后两次积分值差小于10^-6 H=0;x=a+h/2;while x<bH=H+subs(func,x);%计算出所有二分新出现的值的和x=x+h;endTo1=0.5*(To+h*H);%计算出新的积分值e=abs(To1-To);h=h/2;%继续半分区间,进行迭代计算To=To1;endend3. 以.m文件定义被逼近函数function y=func1(x)y=x*cos(x);end五.实验结果1. 一次最佳平方逼近c =-1.1702 -2.4235sx=1.253290 - 1.211752*x2. 二次最佳平方逼近c =-1.1702 -2.4235 -0.4265sx=-0.159939*x^2 - 0.571997*x + 0.8267873. 三次最佳平方逼近c =-1.1702 -2.4235 -0.4265 1.2216sx=0.381759*x^3 - 2.450495*x^2 + 3.092892*x - 0.3948434. 四次最佳平方逼近c =-1.1702 -2.4235 -0.4265 1.2216 0.3123sx =0.085392*x^4 - 0.301375*x^3 - 0.693864*x^2 + 1.531443*x - 0.082553六.分析与讨论从次数从1到4的最佳平方逼近图像对比可以发现,次数越高,图像拟合效果越好。

数值分析考试卷及详细答案解答汇总

数值分析考试卷及详细答案解答汇总

姓名 __________ 班级 ___________ 学号 _____________一、选择题i.F (2,5,-3,4)表示多少个机器数(C ).A 64B 129C 257D 256 2. 以下误差公式不正确的是(D )A ・ £(迎 *一七 *)« 5(Xj*)+£(£ *) c ,£(“*•£ *)«|^2 *k (-'l*) + |时住2 *)3. 设° =(、任_1)6,从算法设计原则上定性判断如下在数学上等价的表达式,哪一个在数值计算上将给出°较好的近似值? (D )A ———B 99-70V2C (3-2V2)3D —— (V2 +1)6 (3 + 204. 一个30阶线性方程组,若用Crammer 法则来求解,则有多少次乘法?(A ) A31X29X30! B 30X30X30! C31X30X31! D 31X29X29!5. 用一把有亳米的刻度的米尺来测量桌子的长度,读出的长度1235mm,桌子的精确长度 记为(D ) A 1235mm B 1235-0.5mm C 1235+0.5nun D 1235±0.5mm二、填空1. 构造数值算法的基本思想是 近似替代、离散化、递推化 。

2. 十进制123.3转换成二进制为1111011.0而1。

3. 二进制110010.1001转换成十进制为 50.5625 。

4. 二进制o.ioi 转换成十进制为-o75.已知近似数X *有两位有效数字,则其相对误差限 5%。

6.1112=0.69314718...,精确到 10一’的近似值是 0.693。

* *7. x = ;r = 3.1415926・・・,则“ =3.1416 , =3.141的有效数位分别为5 和 3 __________ o8. 设卅=2.001,严=-0.8030是由精确值x 和y 经四舍五入得到的近似值,则兀* +y *的误差限____________________ o9.设x = 2.3149541•…,取5位有效数字,则所得的近似值卅二2.3150 。

数值分析 习题解答2

数值分析 习题解答2
n
2
n 因为 a i 1 i 1

n 2 DX n 2 n a i DX a i n i 1 i 1
n n 2 DX DX a i a i2 DX i 1 i 1
p 的置信水平为0.95的置信区间为 (0.50, 0.69).
例6 设从一大批产品的120个样品中, 得次品9个, 求这批产品的次品率 p 的置信水平为0.90的置信 区间. 9 0.09, 1 0.90, 解 n 120, x 100
2 则 a n z 2 122.71, 2 2 b ( 2n X z 2 ) ( 2nx z 2 ) 24.31,
e x , x 0 f ( x; ) 令Y 2X,则 x0 0, y y FY ( y ) P{Y y } P{2X y } P{ X } FX ( ) 2 2
所以,fY ( y ) f X (
y 1 e 2 , y 0 2 0, y0
四、单侧区间估计
在以上各节的讨论中 对于未知参数 , 我们给 , 出两个统计量 , , 得到的双侧置信区间( , ).
但在某些实际问题中, 例如, 对于设备、元 件的寿命来说, 平均寿命长是我们希望的, 我们 关心的是平均寿命 的“下限”; 与之相反, 在 考虑产品的废品率 p时, 我们常关心参数 p的 “上限”, 这就引出了单侧置信区间的概念.
2
( n 1) S 2 2 2 . 1 ( n 1)
例8 设从一批灯泡中, 随机地取5只作寿命试验, 测得寿命(以小时计)为 1050, 1100, 1120, 1250, 1280, 设灯泡寿命服从正态分布, 求灯泡寿命平均 值的置信水平为 0.95 的单侧置信下限. 解 1 0.95, n 5, x 1160, s 2 9950,

BUAA数值分析大作业三

BUAA数值分析大作业三

北京航空航天大学2020届研究生《数值分析》实验作业第九题院系:xx学院学号:姓名:2020年11月Q9:方程组A.4一、 算法设计方案(一)总体思路1.题目要求∑∑===k i kj s r rsy x cy x p 00),(对f(x, y) 进行拟合,可选用乘积型最小二乘拟合。

),(i i y x 与),(i i y x f 的数表由方程组与表A-1得到。

2.),(**j i y x f 与1使用相同方法求得,),(**j i y x p 由计算得出的p(x,y)直接带入),(**j i y x 求得。

1. ),(i i y x 与),(i i y x f 的数表的获得对区域D ={ (x,y)|1≤x ≤1.24,1.0≤y ≤1.16}上的f (x , y )值可通过xi=1+0.008i ,yj=1+0.008j ,得到),(i i y x 共31×21组。

将每组带入A4方程组,即可获得五个二元函数组,通过简单牛顿迭代法求解这五个二元数组可获得z1~z5有关x,y 的表达式。

再将),(i i y x 分别带入z1~z5表达式即可获得f(x,y)值。

2.乘积型最小二乘曲面拟合2.1使用乘积型最小二乘拟合,根据k 值不用,有基函数矩阵如下:⎪⎪⎪⎭⎫ ⎝⎛=k i i k x x x x B 0000 , ⎪⎪⎪⎭⎫ ⎝⎛=k j jk y y y y G 0000数表矩阵如下:⎪⎪⎪⎭⎫⎝⎛=),(),(),(),(0000j i i j y x f y x f y x f y x f U记C=[rs c ],则系数rs c 的表达式矩阵为:11-)(-=G G UG B B B C T TT )(通过求解如下线性方程,即可得到系数矩阵C 。

UG B G G C B B T T T =)()(2.2计算),(),,(****j i j i y x p y x f (i =1,2,…,31 ; j =1,2,…,21) 的值),(**j i y x f 的计算与),(j i y x f 相同。

习题10(答案)《数值分析》(第二版)第10章_习题参考答案

习题10(答案)《数值分析》(第二版)第10章_习题参考答案

习题参考答案习题一1.(1) 0.05ε=,0.0185r ε=,有2位有效数字 (2) 0.0005ε=,0.000184r ε=,有4位有效数字 (3) 0.000005ε=,0.000184r ε=,有4位有效数字 (4) 0.0000005ε=,0.000184r ε=,有4位有效数字 2.0.0005ε=,0.00016r ε≈;有4位有效数字 3.|d | 1.210.005 3.650.0050.0050.02930.03a ≤⨯+⨯+≈≤4.*1x 有5位有效数字,*2x 有2位有效数字,*3x 有4位有效数字,*4x 有5位有效数字5.(1) ***124()x x x ε++31.0510−=⨯ (2) ***123()x x x ε=0.21479 (3) *2*4()x x ε50.8865410−=⨯6.略。

7.最小刻度x 满足0.002cm x ≤ 8.*3()10000 mm V επ=,*()0.02r V ε= 9.设正方形边长为a ,*2()0.510a ε−≤⨯10.*1()1%0.00333r R ε=⨯≈11.1||||14x =,2||||9.89949x ≈,||||9x ∞= 12.1|||||1.25||0.02|| 5.15||0| 6.42x =++−+=22221/22||||[(1.25)(0.02)( 5.15)(0)] 5.2996x =++−+=||||| 5.15| 5.15x ∞=−=13.||||10A ∞=,1||||9A =,2||||82.05125A ≈14.||||16A ∞=,1||||16A =,2||||12A =15.(1) ||()||1f x ∞=,1||()||8f x =,2||()||f x π=(2) ||()||23f x ∞=,1||()||17f x =,2||()||10.6427f x ≈ 16.略。

数值分析参考答案

数值分析参考答案

1、确定参数p 、q 、r,使得迭代212512,,,...k k k kqa ra x px k x x +=++==(16分) 解:迭代方程225(),1,2,...qa ra x px k x xϕ=++== 2'3625(),qa ra x p x x ϕ=-- 2''47630(),qa ra x x x ϕ=+ 利用局部收敛性与收敛阶定理4知要使收敛的阶尽可能高,需满足'*''*()0()0x x ϕϕ== 又知 **()x x ϕ= 则可得到以下式子:22235027609qa ra p qa ++=--==......1 ......2 ......3 由以上三式可解得:2539p r a==- 收敛的阶数为3。

题外话:解这样比较复杂的方程组,不太适合手算,最好自己利用MATLAB 编写一个小程序:附带自编小程序:syms p q r a ;s1='sqrt(3)*p+(q*a)/3+(r*a^2)/(9*sqrt(3))=sqrt(3)';s2='p-(2*q*a)/(3*sqrt(3))-(5*r*a^2)/27=0';s3='(6*q*a)/9+(30*r*a^2)/(27*sqrt(3))=0';[p,q,r]=solve(s1,s2,s3,p,q,r)2、用MATLAB编程求著名的Van Der Pol 方程210()x x x x '''+-+= 的数值解并绘制其时间响应曲线和状态轨迹图(给出源程序)(14分)解:先建立一个函数文件fname.m :function xdot=fname(t,x)xdot=zeros(2,1);xdot(1)=(1-x(2)^2)*x(1)-x(2);xdot(2)=x(1);调用函数文件fname.m 求Van Der Pol 方程的数值解并绘制时间响应曲线和状态轨迹图:ts=[0 30]; %设置仿真时间30秒x0=[1;0]; %设置仿真初值[t,x]=ode45('fname',ts,x0);subplot(1,2,1),plot(t,x)subplot(1,2,2),plot(x(:,1),x(:,2))3、试确定常数A ,B ,C ,使得数值求积公式)1()()0()(110Cf x Bf Af dx x f ++≈⎰具有尽可能高的代数精度。

数值分析大作业

数值分析大作业

数值分析大作业数值分析大作业姓名:黄晨晨学号:S1*******学院:储运与建筑工程学院学院班级:储建研17-2实验3.1 Gauss消去法的数值稳定性实验实验目的:理解高斯消元过程中出现小主元即很小时引起方程组解数值不定性实验内容:求解方程组Ax=b,其中(1)A1=0.3×10?1559.14315.291?6.130?1211.29521211,b1=59.1746.7812;(2)A2=10?7013 2.099999999999625?15?10102,b2=85.90000000000151;实验要求:(1)计算矩阵的条件数,判断系数矩阵是良态的还是病态的(2)用Gauss列主元消去法求得L和U及解向量x1,x2∈R4(3)用不选主元的高斯消去法求得L和U及解向量x1,x2∈R4(4)观察小主元并分析对计算结果的影响(1)计算矩阵的条件数,判断系数矩阵是良态的还是病态的代码:format longeformat compactA1=[0.3*10^-15,59.14,3,1;5.291,-6.130,-1,2;11.2,9,5,2;1,2,1,1] b1=[59.17;46.78;1;2]n=4C1=cond(A1,1) %C1为A1矩阵1范数下的条件数C2=cond(A1,2) %C2为A1矩阵2范数下的条件数C3=cond(A1,inf) %C3为1矩阵谱范数下的条件数结果:C1 =1.362944708720448e+02C2 =6.842955771253409e+01C3 =8.431146*********e+01显然A1矩阵为病态矩阵将矩阵A2,b2输入上述代码中求得A2矩阵的条件数为:C1 =1.928316831682894e+01C2 =8.993938090170119e+00C3 =1.835643564356072e+01显然A2矩阵也为病态矩阵(2)用Gauss列主元消去法求得L和U及解向量x1,x2∈R4代码:for k=1:n-1a=max(abs(A1(k:n,k)))if a==0returnendfor i=k:nif abs(A1(i,k))==ay=A1(i,:)A1(i,:)=A1(k,:)A1(k,:)=yx=b1(i,:)b1(i,:)=b1(k,:)b1(k,:)=xbreakendendif A1(k,k)~=0A1(k+1:n,k)=A1(k+1:n,k)/A1(k,k)A1(k+1:n,k+1:n)=A1(k+1:n,k+1:n)-A1(k+1:n,k)*A1(k,k+1:n) elsebreakendendL=tril(A1,0);for i=1:nL(i,i)=1;endLU=triu(A1,0)y1=L\b1x1=U\y1得到如下结果:x1 =3.845714853511634e+001.609517394778522e+00-1.547605454206655e+011.041130489899787e+01将A2=[10,-7,0,1;-3,2.0999********,6,2;5,-1,5,-1;0,1,0,2]b2=[8;5.900000000001;5;1]代入上述代码求得结果如下:X2 =4.440892098500626e-16-9.999999999999993e-019.999999999999997e-011.000000000000000e+00(3)用不选主元的高斯消去法求得L和U及解向量x1,x2∈R4代码:format longeformat compactA1=[0.3*10^-15,59.14,3,1;5.291,-6.130,-1,2;11.2,9,5,2;1,2,1,1] b1=[59.17;46.78;1;2][L,U]=lu(A1)y1=L\b1x1=U\y1求得如下结果:x1=3.845714853511634e+001.609517394778522e+00-1.547605454206655e+011.041130489899787e+01将A2=[10,-7,0,1;-3,2.0999********,6,2;5,-1,5,-1;0,1,0,2] b2=[8;5.900000000001;5;1]代入上述代码,求得结果如下:x 2 =4.440892098500626e-16 -9.999999999999993e-01 9.999999999999997e-01 9.999999999999999e-01(2)(3)求得结果相同,可验证结果正确。

数值分析模拟试卷(三)(汇编)

数值分析模拟试卷(三)(汇编)

数值分析模拟试卷(三)(汇编)第一篇:数值分析模拟试卷(三)数值分析模拟试卷(三)班级学号姓名一、填空题(共20分,每题2分)1、设x*=2.3149578…,取5位有效数字,则所得的近似值x=_______________ ;.2、设一阶差商,则二阶差商__________ ;3、数值微分中,已知等距节点的函数值,则由三点的求导公式,有_______________ ;4、求方程的近似根,用迭代公式,取初始值,那么x1= _________ ;5、解初始值问题近似解的梯形公式是yk+1 = _________ ;6、,则A的谱半径______ ,cond(A)=______ ;7、设,则______ ,______ ;8、若线性代数方程组AX=b 的系数矩阵A为严格对角占优阵,则雅可比迭代和高斯-塞德尔迭代都_______ ;9、解常微分方程初值问题的欧拉(Euler)方法的局部截断误差为_____ 10、设,当____________时,必有分解式A=LLT,其中L为下三角阵.二、计算题(共60分,每题15分)1、(1)设试求f(x)在上的三次Hermite插值多项式使满足;(2)写出余项的表达式.2、已知,满足,试问如何利用构造一个收敛的简单迭代函数,使… 收敛? 3、试确定常数A,B,C和a,使得数值积分公式有尽可能高的代数精度.所得的数值积分公式代数精度是多少?是否为Gauss型的?4、推导常微分方程的初值问题的数值解公式:三、证明题(共20分,每题10分)1、设,(1)写出解 f(x)=0的Newton迭代格式;(2)证明此迭代格式是线性收敛的. 2、设R=I-CA,如果,证明:(1)A、C都是非奇异的矩阵;(2)第二篇:数值分析模拟试卷(九)数值分析模拟试卷(九)班级学号姓名一、填空题(每空3分,共30分)1.设,则差商 __________ ;2.在用松弛法(SOR)解线性方程组时,若松弛因子满足,则迭代法______ ;3.要使求的Newton迭代法至少三阶收敛,需要满足______ ;4.设,用Newton迭代法求具有二阶收敛的迭代格式为_______________ ;求具有二阶收敛的迭代格式为__________________;5.已知,则________,_____;6.若,改变计算式=__________________,使计算结果更为精确;7.过节点的插值多项式为____________ ;8.利用抛物(Simpson)公式求= .二、(14分)已知方阵,(1)证明:A不能被分解成一个单位下三角阵L和一个上三角阵U的乘积;(2)给出A的选主元的Doolittle分解,并求出排列阵;(3)用上述分解求解方程组,其中.三、(12分)设函数在区间[0,1]上具有四阶连续导数,确定一个次数不超过3的多项式,满足,并写出插值余项.四、(10分)证明对任意的初值,迭代格式均收敛于方程的根,且具有线性收敛速度.五、(12分)试确定常数A,B,C和a,使得数值积分公式有尽可能高的代数精度.所得的数值积分公式代数精度是多少?是否为Gauss型的?六、(12分)(1)试导出切比雪夫(Chebyshev)正交多项式的三项递推关系式:(2)用高斯—切比雪夫求积公式计算积分,问当节点数取何值时,能得到积分的精确值?七、(10分)、推导常微分方程的初值问题的数值解公式:.第三篇:地下水数值模拟研究进展和发展趋势地下水数值模拟研究进展与发展趋势摘要:地下水数值模拟的应用研究进展国外对地下水数值模拟的研究和应用较早,且理论、技术等各方面相对成熟,目前已经从“水量问题”的应用研究逐步过渡到“水质问题”的应用研究上,以解决各种更复杂的地下水问题。

2011年秋研究生数值分析试题A卷答案

2011年秋研究生数值分析试题A卷答案

2011年秋研究生数值分析期末考试试题答案一、单选题(4*5=20分)1、B;2、D ;3、D ;4、B ;5、C 。

二、填空题(4*5=20)1、2;2、()()1k k k k f x x x f x +=-',平方收敛;3、8,8;4、9; 5、a <。

三、(10分)解:构造3次Lagrange 插值多项式3001001201()()(,)()(,,)()()L x f x f x x x x f x x x x x x x =+-+--0123012(,,,)()()()f x x x x x x x x x x +--- 3’利用待定系数法,令430123()()()()()()H x L x A x x x x x x x x =+----, 5’同时, '''14131101213()()()()()()f x H x L x A x x x x x x ==+--- 7’解出A 即可。

8’ 考虑余项4()()()E x f x H x =-,如果5()[,],,0,1,2,3i f x C a b a x b i ∈≤≤=,那么,当a x b ≤≤时()()5240123()()()()()()()5!f E x f x H x x x x x x x x x ξ=-=----. 0 10’ 四、(10分)解:设所求多项式为23202)(x C x C C x P ++=,10=ϕ,x =1ϕ,22x =ϕ,11),(10++==⎰+k j dx e k j k j ϕϕ,1),(100-==⎰e dx e f x ϕ, 1),(101==⎰dx xe f xϕ,2),(1022-==⎰e dx e x f x ϕ 5’ 所以有⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡21151413141312131211210e e C C C ,求解得到 8’ ⎪⎩⎪⎨⎧===83917.085114.001299.1321C C C ,所求最佳平方逼近多项式为:2283917.085114.001299.1)(x x x P ++=。

上海大学数值分析历届考题

上海大学数值分析历届考题

数值分析历届考题03-04学年秋季学期一.简答题(每小题5分)1. 数值计算中要注意哪些问题。

答:第一、两个相近的数应避免相减。

第二、绝对值很小的数应避免作除数。

第三、注意选取适当的算法减少运算次数。

第四、两个绝对值相差很大的数运算时,注意“机器零”的问题。

第五、注意算法的收敛性和稳定性。

2. 用迭代法求解非线性方程0)(=x f 时,迭代收敛的条件是什么,可以用什么方法来确定初值0x 。

答:对于非线性方程0)(=x f (其迭代格式为)(x g x =),如果满足: (1) 当],[b a x ∈时,],[)(b a x g ∈;(2) )(x g '在],[b a 上连续,且对任意的],[b a x ∈都有1)(<≤L x g 。

则有结论:对任意给定的],[0b a x ∈,由迭代格式)(1k k x g x =+,k=0,1,2,…产生的序列{}k x 收敛于*x ,即迭代收敛。

可以用二分法来确定初值0x 。

3. 用消元法求解线性方程组时,为什么要选主元。

答: 因为用简单高斯消元法求得的近似解与精确解相差甚远,其主要原因是绝对值很小的数作除数,导致了误差的快速增长。

为了避免这种情况的发生,我们可以通过行交换,在需要消元的列中,取绝对值最大者作为主对角线元素(即主元),计算效果将得到改善。

4. 矩阵的条件数是什么,它对求解线性方程组有什么影响。

答:对于n 阶可逆方阵A ,正实数||A ||||1-A ||称为A 的条件数,记为cond(A)。

条件数对于线性方程组Ax=b 的影响如下:bb A cond xx∆≤∆)(,其中b ∆为A 精确时b 产生的误差;AAA cond x x ∆≤∆)( ,其中A ∆为b 精确时A 产生的误差。

5. 把下列二阶常微分方程的初值问题⎪⎩⎪⎨⎧='=-=-+'--''2)0(,1)0(1111y y x y x y x x y 化为一阶常微分方程组,并写出求解该方程的改进Euler 方法。

数值分析期末大作业

数值分析期末大作业

一、问题提出设方程f(x)=x 3-3x-1=0有三个实根 x *1=1.8793 , x *2=-0.34727 ,x *3=-1.53209现采用下面六种不同计算格式,求 f(x)=0的根 x *1 或x *2 。

1、 x = 213xx + 2、x = 313-x3、 x = 313+x4、 x = 312-x 5、 x = x13+6、 x = x - ()1133123---x x x二、目的和意义1、通过实验进一步了解方程求根的算法;2、认识选择计算格式的重要性;3、掌握迭代算法和精度控制;4、明确迭代收敛性与初值选取的关系。

三、结构程序设计本程序实在matlab 软件上进行操作的。

首先建立一个空白的M-文件。

在编辑器中输入以下内容,并保存。

function [X1,m,n,q]=shizi1(p) x=zeros(100,1); x=double(x);x(1,1)=p;i=1;deltax=100;while (i<100 & deltax > 0.000001)x(i+1,1)=(3*x(i,1)+1)/x(i,1)^2deltax=abs(x(i+1,1)-x(i,1));i=i+1;endX1=x(1,1);m=i;n=x(i,1);q=deltax;以上是运行函数,下一步在建立一个执行M-文件,输入以下内容,并保存。

其中X1为初始值,m为迭代次数,n为最后得到的值,q为|x k+1-x k|。

clear all;clc;p=1.8;[X1,m,n,q]=shizi1(p)1、对第一个迭代公式,在执行文件中输入p=1.8;[X1,m,n,q]=shizi1(p)。

得到如下结果如下:初值为1.8,迭代100次,精度为10-6。

可见该迭代公式是发散的,将初值改为-1.5,其他均条件不变。

p=-1.5;[X1,m,n,q]=shizi1(p)改变初值后可以得到一个接近真值的结果x*3的结果ans=-1.5321。

数值分析大作业四

数值分析大作业四

《数值分析》大作业四一、算法设计方案:复化梯形积分法,选取步长为1/500=0.002,迭代误差控制在E ≤1.0e-10①复化梯形积分法:11()[()()2()]2n b ak h f x dx f a f b f a kh -=⎰≈+++∑,截断误差为:322()''()''(),[,]1212Tb a b a R f h f a b nηηη--=-=-∈其中。

复化Simpson 积分法,选取步长为1/50=0.02,迭代误差控制在E ≤1.0e-10②Simpson 积分法:121211()[()()4()2()]3m m bi i ai i h f x dx f a f b f x f x --==≈+++∑∑⎰,截断误差为:4(4)(),[,]180sb a R h fa b ηη-=-∈。

③Guass 积分法选用Gauss-Legendre 求积公式:111()()ni i i f x dx A f x -=≈∑⎰截断误差为:R=()()n 2n 422n !2×(2[2!]2n 1fn n ⨯(2)η())+ η∈(1,1)。

选择9个节点:-0.9681602395,-0.8360311073,-0.6133714327,-0.3242534234,0,0.3242534234,0.6133714327,0.8360311073,0.9681602395, 对应的求积系数依次为:0.0812743884,0.1806481607,0.2606106964,0.3123470770,0.3302393550,0.3123470770,0.2606106964,0.1806481607,0.0812743884。

二、程序源代码:#include<stdio.h>#include<math.h>#include<stdlib.h>#define E 1.0e-10/****定义函数g和K*****/double g(double a){double b;b=exp(4*a)+(exp(a+4)-exp(-a-4))/(a+4);return b;}double K(double a,double b){double c;c=exp(a*b);return c;}/******复化梯形法******/void Tixing( ){double u[1001],x[1001],h,c[1001],e;int i,j,k;FILE *fp;fp=fopen("f:/result0. xls ","w");h=1.0/1500;for(i=0;i<3001;i++){x[i]=i*h-1;u[i]=g(x[i]);}for(k=0;k<100;k++){e=0;for(i=0;i<1001;i++){for(j=1,c[i]=0;j<N-1;j++)c[i]+=K(x[i],x[j])*u[j];u[i]=g(x[i])-h*c[i]-h/2*(K(x[i],x[0])*u[0]+K(x[i],x[N-1])*u[N-1]);e+=h*(exp(4*x[i])-u[i])*(exp(4*x[i])-u[i]);}if(e<=E) break;}for(i=0;i<1001;i++)fprintf(fp,"%.12lf,%.12lf\n",x[i],u[i]);fclose(fp);}/******复化Simpson法******/void simpson( ){double u[101],x[101],h,c[101],d[101],e;int i,j,k;FILE *fp;fp=fopen("f:/result1.xls","w");h=1.0/50;for(i=0;i<101;i++){x[i]=i*h-1;u[i]=g(x[i]);}for(k=0;k<50;k++){e=0;for(i=0;i<101;i++){for(j=1,c[i]=0,d[i]=0;j<51;j++){c[i]+=K(x[i],x[2*j-1])*u[2*j-1];if(j<50)d[i]+=K(x[i],x[2*j])*u[2*j];}u[i]=g(x[i])-4*h/3*c[i]-2*h/3*d[i]-h/3*(K(x[i],x[0])*u[0]+K(x[i],x[M-1])*u[M-1]);e+=h*(exp(4*x[i])-u[i])*(exp(4*x[i])-u[i]);}if(e<=E) break;}for(i=0;i<101;i++)fprintf(fp,"%.12lf,%.12lf\n",x[i],u[i]);fclose(fp);}/******Gauss积分法******/void gauss( ){double x[9]={-0.9681602395,-0.8360311073,-0.6133714327,-0.3242534234,0,\0.3242534234,0.6133714327,0.8360311073,0.9681602395},A[9]={0.0812743884,0.1806481607,0.2606106964,0.3123470770,0.3302393550,\0.3123470770,0.2606106964,0.1806481607,0.0812743884},u[9],c[9],e;int i,j,k;FILE *fp;fp=fopen("f:/result2. xls ","w");for(i=0;i<9;i++)u[i]=g(x[i]);for(k=0;k<50;k++){e=0;for(i=0;i<9;i++){for(j=0,c[i]=0;j<9;j++)c[i]+=A[j]*K(x[i],x[j])*u[j];u[i]=g(x[i])-c[i];e+=A[i]*(exp(4*x[i])-u[i])*(exp(4*x[i])-u[i]);}if(e<=E) break;}for(i=0;i<9;i++)fprintf(fp,"%.12lf,%.12lf\n",x[i],u[i]);fclose(fp);}/******主函数******/main(){Tixing ( );Simpson( );Gauss( );return 0;}三、运算结果复化梯形数据-10.018323-0.920.02523-0.9980.018471-0.9180.025433-0.9960.018619-0.9160.025637-0.9940.018768-0.9140.025843-0.9920.018919-0.9120.026051-0.990.019071-0.910.02626-0.9880.019224-0.9080.026471-0.9860.019378-0.9060.026683-0.9840.019534-0.9040.026897-0.9820.019691-0.9020.027113-0.980.019849-0.90.027331-0.9780.020008-0.8980.02755-0.9760.020169-0.8960.027772-0.9740.020331-0.8940.027995-0.9720.020494-0.8920.028219-0.970.020658-0.890.028446-0.9680.020824-0.8880.028674-0.9660.020992-0.8860.028905-0.9640.02116-0.8840.029137-0.9620.02133-0.8820.029371-0.960.021501-0.880.029607-0.9580.021674-0.8780.029844-0.9560.021848-0.8760.030084-0.9540.022023-0.8740.030326-0.9520.0222-0.8720.030569-0.950.022378-0.870.030815-0.9480.022558-0.8680.031062-0.9460.022739-0.8660.031311-0.9440.022922-0.8640.031563-0.9420.023106-0.8620.031816-0.940.023291-0.860.032072-0.9380.023478-0.8580.032329-0.9360.023667-0.8560.032589-0.9340.023857-0.8540.032851-0.9320.024048-0.8520.033114-0.930.024241-0.850.03338-0.9280.024436-0.8480.033648-0.9260.024632-0.8460.033918-0.9240.02483-0.8440.034191-0.9220.025029-0.8420.034465-0.840.034742-0.760.047841-0.8380.035021-0.7580.048225-0.8360.035302-0.7560.048613 -0.8340.035586-0.7540.049003 -0.8320.035872-0.7520.049396 -0.830.03616-0.750.049793 -0.8280.03645-0.7480.050193 -0.8260.036743-0.7460.050596 -0.8240.037038-0.7440.051002 -0.8220.037335-0.7420.051412 -0.820.037635-0.740.051825 -0.8180.037937-0.7380.052241 -0.8160.038242-0.7360.052661 -0.8140.038549-0.7340.053084 -0.8120.038858-0.7320.05351 -0.810.039171-0.730.05394 -0.8080.039485-0.7280.054373 -0.8060.039802-0.7260.054809 -0.8040.040122-0.7240.05525 -0.8020.040444-0.7220.055693 -0.80.040769-0.720.056141 -0.7980.041096-0.7180.056591 -0.7960.041426-0.7160.057046 -0.7940.041759-0.7140.057504 -0.7920.042094-0.7120.057966 -0.790.042432-0.710.058431 -0.7880.042773-0.7080.058901 -0.7860.043116-0.7060.059374 -0.7840.043463-0.7040.05985 -0.7820.043812-0.7020.060331 -0.780.044164-0.70.060816 -0.7780.044518-0.6980.061304 -0.7760.044876-0.6960.061796 -0.7740.045236-0.6940.062293 -0.7720.045599-0.6920.062793 -0.770.045966-0.690.063297 -0.7680.046335-0.6880.063805 -0.7660.046707-0.6860.064318 -0.7640.047082-0.6840.064834 -0.7620.04746-0.6820.065355-0.680.06588-0.60.090722 -0.6780.066409-0.5980.091451-0.6760.066942-0.5960.092185 -0.6740.06748-0.5940.092926 -0.6720.068022-0.5920.093672 -0.670.068568-0.590.094424 -0.6680.069119-0.5880.095183 -0.6660.069674-0.5860.095947 -0.6640.070234-0.5840.096718 -0.6620.070798-0.5820.097494 -0.660.071366-0.580.098277 -0.6580.071939-0.5780.099067 -0.6560.072517-0.5760.099862 -0.6540.0731-0.5740.100664 -0.6520.073687-0.5720.101473 -0.650.074278-0.570.102288 -0.6480.074875-0.5680.103109 -0.6460.075476-0.5660.103937 -0.6440.076082-0.5640.104772 -0.6420.076694-0.5620.105614 -0.640.077309-0.560.106462 -0.6380.07793-0.5580.107317 -0.6360.078556-0.5560.108179 -0.6340.079187-0.5540.109048 -0.6320.079823-0.5520.109924 -0.630.080464-0.550.110806 -0.6280.08111-0.5480.111696 -0.6260.081762-0.5460.112593 -0.6240.082418-0.5440.113498 -0.6220.08308-0.5420.114409 -0.620.083748-0.540.115328 -0.6180.08442-0.5380.116254 -0.6160.085098-0.5360.117188 -0.6140.085782-0.5340.118129 -0.6120.086471-0.5320.119078 -0.610.087165-0.530.120035 -0.6080.087865-0.5280.120999 -0.6060.088571-0.5260.12197 -0.6040.089282-0.5240.12295 -0.6020.089999-0.5220.123938-0.550.110806-0.470.152592 -0.5480.111696-0.4680.153817-0.5460.112593-0.4660.155053-0.5440.113498-0.4640.156298-0.5420.114409-0.4620.157553-0.540.115328-0.460.158819-0.5380.116254-0.4580.160095-0.5360.117188-0.4560.16138-0.5340.118129-0.4540.162677-0.5320.119078-0.4520.163983-0.530.120035-0.450.1653-0.5280.120999-0.4480.166628-0.5260.12197-0.4460.167966-0.5240.12295-0.4440.169315-0.5220.123938-0.4420.170675-0.520.124933-0.440.172046-0.5180.125936-0.4380.173428-0.5160.126948-0.4360.174821-0.5140.127967-0.4340.176225-0.5120.128995-0.4320.17764-0.510.130031-0.430.179067-0.5080.131076-0.4280.180505-0.5060.132128-0.4260.181955-0.5040.13319-0.4240.183416-0.5020.134259-0.4220.18489-0.50.135338-0.420.186375-0.4980.136425-0.4180.187871-0.4960.13752-0.4160.18938-0.4940.138625-0.4140.190901-0.4920.139738-0.4120.192435-0.490.140861-0.410.19398-0.4880.141992-0.4080.195538-0.4860.143132-0.4060.197109-0.4840.144282-0.4040.198692-0.4820.145441-0.4020.200288-0.480.146609-0.40.201897-0.4780.147786-0.3980.203518-0.4760.148973-0.3960.205153-0.4740.15017-0.3940.206801-0.4720.151376-0.3920.208462-0.390.210136-0.310.289382 -0.3880.211824-0.3080.291706-0.3860.213525-0.3060.294049 -0.3840.21524-0.3040.296411 -0.3820.216969-0.3020.298792 -0.380.218711-0.30.301192 -0.3780.220468-0.2980.303611 -0.3760.222239-0.2960.306049 -0.3740.224024-0.2940.308508 -0.3720.225823-0.2920.310985 -0.370.227637-0.290.313483 -0.3680.229465-0.2880.316001 -0.3660.231308-0.2860.318539 -0.3640.233166-0.2840.321098 -0.3620.235039-0.2820.323677 -0.360.236927-0.280.326277 -0.3580.23883-0.2780.328897 -0.3560.240748-0.2760.331539 -0.3540.242682-0.2740.334202 -0.3520.244631-0.2720.336886 -0.350.246596-0.270.339592 -0.3480.248576-0.2680.34232 -0.3460.250573-0.2660.345069 -0.3440.252586-0.2640.347841 -0.3420.254614-0.2620.350635 -0.340.256659-0.260.353451 -0.3380.258721-0.2580.35629 -0.3360.260799-0.2560.359151 -0.3340.262894-0.2540.362036 -0.3320.265005-0.2520.364944 -0.330.267134-0.250.367875 -0.3280.269279-0.2480.37083 -0.3260.271442-0.2460.373809 -0.3240.273622-0.2440.376811 -0.3220.27582-0.2420.379838 -0.320.278035-0.240.382888 -0.3180.280268-0.2380.385964 -0.3160.28252-0.2360.389064 -0.3140.284789-0.2340.392189 -0.3120.287076-0.2320.395339-0.230.398514-0.150.548804-0.2280.401715-0.1480.553212-0.2260.404942-0.1460.557655 -0.2240.408194-0.1440.562134 -0.2220.411473-0.1420.56665 -0.220.414778-0.140.571201 -0.2180.418109-0.1380.575789 -0.2160.421467-0.1360.580414 -0.2140.424853-0.1340.585076 -0.2120.428265-0.1320.589775 -0.210.431705-0.130.594512 -0.2080.435172-0.1280.599287 -0.2060.438668-0.1260.604101 -0.2040.442191-0.1240.608953 -0.2020.445743-0.1220.613844 -0.20.449323-0.120.618774 -0.1980.452932-0.1180.623744 -0.1960.45657-0.1160.628754 -0.1940.460237-0.1140.633805 -0.1920.463934-0.1120.638895 -0.190.46766-0.110.644027 -0.1880.471416-0.1080.6492 -0.1860.475203-0.1060.654414 -0.1840.47902-0.1040.659671 -0.1820.482867-0.1020.664969 -0.180.486746-0.10.67031 -0.1780.490655-0.0980.675694 -0.1760.494596-0.0960.681121 -0.1740.498569-0.0940.686592 -0.1720.502573-0.0920.692107 -0.170.50661-0.090.697666 -0.1680.510679-0.0880.70327 -0.1660.514781-0.0860.708919 -0.1640.518916-0.0840.714613 -0.1620.523084-0.0820.720352 -0.160.527285-0.080.726138 -0.1580.53152-0.0780.731971 -0.1560.535789-0.0760.73785 -0.1540.540093-0.0740.743776 -0.1520.544431-0.0720.749751-0.070.7557730.01 1.040796 -0.0680.7618430.012 1.049156-0.0660.7679620.014 1.057583 -0.0640.7741310.016 1.066077 -0.0620.7803480.018 1.07464 -0.060.7866160.02 1.083272 -0.0580.7929340.022 1.091973 -0.0560.7993030.024 1.100743 -0.0540.8057230.026 1.109585 -0.0520.8121950.028 1.118497 -0.050.8187190.03 1.127481 -0.0480.8252950.032 1.136537 -0.0460.8319240.034 1.145666 -0.0440.8386060.036 1.154868 -0.0420.8453410.038 1.164144 -0.040.8521310.04 1.173494 -0.0380.8589760.042 1.18292 -0.0360.8658750.044 1.192421 -0.0340.872830.046 1.201999 -0.0320.879840.048 1.211654 -0.030.8869070.05 1.221386 -0.0280.8940310.052 1.231196 -0.0260.9012120.054 1.241085 -0.0240.9084510.056 1.251054 -0.0220.9157480.058 1.261102 -0.020.9231030.06 1.271232 -0.0180.9305170.062 1.281442 -0.0160.9379910.064 1.291735 -0.0140.9455250.066 1.30211 -0.0120.953120.068 1.312569 -0.010.9607750.07 1.323112 -0.0080.9684930.072 1.333739 -0.0060.9762720.074 1.344452 -0.0040.9841130.076 1.355251 -0.0020.9920180.078 1.366136 00.9999860.08 1.377109 0.002 1.0080180.082 1.38817 0.004 1.0161140.084 1.39932 0.006 1.0242760.086 1.41056 0.008 1.0325030.088 1.4218890.09 1.433310.17 1.973853 0.092 1.4448230.172 1.9897080.094 1.4564280.174 2.005689 0.096 1.4681260.176 2.021799 0.098 1.4799180.178 2.038039 0.1 1.4918050.18 2.054408 0.102 1.5037870.182 2.07091 0.104 1.5158660.184 2.087543 0.106 1.5280410.186 2.104311 0.108 1.5403150.188 2.121213 0.11 1.5526870.19 2.138251 0.112 1.5651580.192 2.155425 0.114 1.577730.194 2.172738 0.116 1.5904020.196 2.19019 0.118 1.6031760.198 2.207781 0.12 1.6160530.2 2.225515 0.122 1.6290340.202 2.24339 0.124 1.6421180.204 2.261409 0.126 1.6553080.206 2.279573 0.128 1.6686040.208 2.297883 0.13 1.6820060.21 2.31634 0.132 1.6955160.212 2.334945 0.134 1.7091350.214 2.3537 0.136 1.7228630.216 2.372605 0.138 1.7367010.218 2.391662 0.14 1.750650.22 2.410872 0.142 1.7647120.222 2.430236 0.144 1.7788860.224 2.449756 0.146 1.7931740.226 2.469433 0.148 1.8075770.228 2.489268 0.15 1.8220960.23 2.509262 0.152 1.8367310.232 2.529417 0.154 1.8514840.234 2.549733 0.156 1.8663550.236 2.570213 0.158 1.8813460.238 2.590857 0.16 1.8964570.24 2.611667 0.162 1.911690.242 2.632645 0.164 1.9270450.244 2.65379 0.166 1.9425230.246 2.675106 0.168 1.9581260.248 2.6965930.25 2.7182520.33 3.743385 0.252 2.7400850.332 3.7734530.254 2.7620940.334 3.803761 0.256 2.7842790.336 3.834314 0.258 2.8066430.338 3.865111 0.26 2.8291860.34 3.896156 0.262 2.8519110.342 3.927451 0.264 2.8748180.344 3.958996 0.266 2.8979090.346 3.990796 0.268 2.9211850.348 4.02285 0.27 2.9446480.35 4.055162 0.272 2.96830.352 4.087734 0.274 2.9921420.354 4.120567 0.276 3.0161750.356 4.153664 0.278 3.0404010.358 4.187026 0.28 3.0648220.36 4.220657 0.282 3.0894390.362 4.254558 0.284 3.1142540.364 4.288731 0.286 3.1392680.366 4.323179 0.288 3.1644830.368 4.357903 0.29 3.18990.37 4.392906 0.292 3.2155220.372 4.42819 0.294 3.2413490.374 4.463758 0.296 3.2673840.376 4.499612 0.298 3.2936280.378 4.535753 0.3 3.3200830.38 4.572185 0.302 3.346750.382 4.608909 0.304 3.3736320.384 4.645928 0.306 3.4007290.386 4.683245 0.308 3.4280440.388 4.720861 0.31 3.4555790.39 4.75878 0.312 3.4833350.392 4.797003 0.314 3.5113130.394 4.835533 0.316 3.5395160.396 4.874373 0.318 3.5679460.398 4.913524 0.32 3.5966040.4 4.95299 0.322 3.6254930.402 4.992773 0.324 3.6546130.404 5.032876 0.326 3.6839670.406 5.0733 0.328 3.7135570.408 5.114050.41 5.1551260.497.099276 0.412 5.1965330.4927.1562980.414 5.2382720.4947.213778 0.416 5.2803460.4967.27172 0.418 5.3227590.4987.330127 0.42 5.3655120.57.389004 0.422 5.4086080.5027.448353 0.424 5.4520510.5047.508179 0.426 5.4958420.5067.568486 0.428 5.5399850.5087.629277 0.43 5.5844830.517.690556 0.432 5.6293380.5127.752327 0.434 5.6745540.5147.814595 0.436 5.7201330.5167.877362 0.438 5.7660770.5187.940634 0.44 5.8123910.528.004414 0.442 5.8590770.5228.068707 0.444 5.9061380.5248.133516 0.446 5.9535770.5268.198845 0.448 6.0013960.5288.264699 0.45 6.04960.538.331082 0.452 6.0981910.5328.397998 0.454 6.1471730.5348.465452 0.456 6.1965480.5368.533447 0.458 6.2463190.5388.601989 0.46 6.296490.548.671081 0.462 6.3470640.5428.740728 0.464 6.3980450.5448.810935 0.466 6.4494340.5468.881705 0.468 6.5012370.5488.953044 0.47 6.5534560.559.024956 0.472 6.6060940.5529.097445 0.474 6.6591550.5549.170517 0.476 6.7126420.5569.244175 0.478 6.7665580.5589.318426 0.48 6.8209080.569.393272 0.482 6.8756950.5629.46872 0.484 6.9309210.5649.544774 0.486 6.9865910.5669.621439 0.4887.0427080.5689.6987190.579.776620.6513.46367 0.5729.8551470.65213.571810.5749.9343050.65413.68082 0.57610.01410.65613.79071 0.57810.094530.65813.90147 0.5810.175610.6614.01313 0.58210.257340.66214.12569 0.58410.339730.66414.23915 0.58610.422780.66614.35352 0.58810.50650.66814.46881 0.5910.590890.6714.58502 0.59210.675960.67214.70217 0.59410.761710.67414.82026 0.59610.848150.67614.9393 0.59810.935280.67815.05929 0.611.023110.6815.18025 0.60211.111650.68215.30218 0.60411.20090.68415.42509 0.60611.290870.68615.54898 0.60811.381560.68815.67387 0.6111.472980.6915.79977 0.61211.565130.69215.92667 0.61411.658020.69416.0546 0.61611.751660.69616.18355 0.61811.846050.69816.31354 0.6211.94120.716.44457 0.62212.037110.70216.57665 0.62412.133790.70416.7098 0.62612.231250.70616.84401 0.62812.32950.70816.97931 0.6312.428530.7117.11569 0.63212.528360.71217.25316 0.63412.628990.71417.39174 0.63612.730420.71617.53143 0.63812.832680.71817.67225 0.6412.935750.7217.81419 0.64213.039650.72217.95728 0.64413.144390.72418.10151 0.64613.249960.72618.24691 0.64813.356390.72818.393470.7318.541210.8125.53363 0.73218.690130.81225.738720.73418.840250.81425.94545 0.73618.991580.81626.15385 0.73819.144120.81826.36392 0.7419.297890.8226.57568 0.74219.452890.82226.78914 0.74419.609140.82427.00431 0.74619.766640.82627.22121 0.74819.925410.82827.43985 0.7520.085450.8327.66025 0.75220.246780.83227.88242 0.75420.409410.83428.10638 0.75620.573340.83628.33213 0.75820.738580.83828.5597 0.7620.905160.8428.78909 0.76221.073070.84229.02033 0.76421.242330.84429.25342 0.76621.412950.84629.48839 0.76821.584940.84829.72524 0.7721.758310.8529.964 0.77221.933080.85230.20467 0.77422.109250.85430.44728 0.77622.286830.85630.69184 0.77822.465840.85830.93836 0.7822.646290.8631.18686 0.78222.828190.86231.43735 0.78423.011550.86431.68986 0.78623.196380.86631.9444 0.78823.382690.86832.20098 0.7923.570510.8732.45962 0.79223.759830.87232.72034 0.79423.950670.87432.98315 0.79624.143040.87633.24807 0.79824.336960.87833.51513 0.824.532440.8833.78432 0.80224.729490.88234.05568 0.80424.928110.88434.32922 0.80625.128340.88634.60496 0.80825.330170.88834.882910.8935.163090.94643.99154 0.89235.445520.94844.344880.89435.730220.9544.701070.89636.017210.95245.060110.89836.306510.95445.422040.936.598120.95645.786870.90236.892080.95846.154630.90437.188410.9646.525350.90637.487110.96246.899050.90837.788210.96447.275750.9138.091730.96647.655470.91238.397680.96848.038240.91438.70610.9748.424090.91639.016990.97248.813040.91839.330380.97449.205110.9239.646280.97649.600330.92239.964720.97849.998720.92440.285720.9850.400320.92640.60930.98250.805140.92840.935480.98451.213210.9341.264280.98651.624560.93241.595720.98852.039210.93441.929820.9952.45720.93642.26660.99252.878540.93842.606090.99453.303270.9442.948310.99653.73140.94243.293270.99854.162980.94443.64101154.59802复化Simpson数据:-1 0.018319929 -0.34 0.256658088 0.32 3.596641805 -0.98 0.0198445 -0.32 0.278035042 0.34 3.896195298-0.96 0.021494322 -0.3 0.301192133 0.36 4.220697765-0.94 0.023283225 -0.28 0.326278124 0.38 4.572227037-0.92 0.025220379 -0.26 0.353453177 0.4 4.95303418-0.9 0.027320224 -0.24 0.382891765 0.42 5.365557596-0.88 0.029594431 -0.22 0.41478194 0.44 5.812438891-0.86 0.032059069 -0.16 0.527292277 0.54 8.671138204-0.84 0.034728638 -0.14 0.571209036 0.56 9.39333156-0.82 0.037621263 -0.12 0.61878367 0.58 10.17567433-0.8 0.040754615 -0.1 0.670320427 0.6 11.02317608-0.78 0.044149394 -0.08 0.726149698 0.62 11.94126383-0.76 0.047826844 -0.06 0.78662861 0.64 12.93581634-0.74 0.051810827 -0.04 0.85214479 0.66 14.01320231-0.72 0.056126648 -0.02 0.92311742 0.68 15.1803205-0.7 0.060802006 0 1.0000013 0.7 16.44464467 -0.68 0.065866854 0.02 1.083288424 0.72 17.81427057 -0.66 0.071353499 0.04 1.173512427 0.74 19.29796874 -0.64 0.077297255 0.06 1.271250748 0.76 20.90523965 -0.62 0.083735917 0.08 1.377129533 0.78 22.64637562 -0.6 0.090711017 0.1 1.491826493 0.8 24.53252554 -0.58 0.098266855 0.12 1.616076341 0.82 26.57576756 -0.56 0.106452202 0.14 1.750674449 0.84 28.78918506 -0.54 0.11531904 0.16 1.896482943 0.86 31.18695183 -0.52 0.12492459 0.18 2.054435268 0.88 33.78442141 -0.5 0.135329888 0.2 2.225543071 0.9 36.59822683 -0.48 0.14660204 0.22 2.410901825 0.92 39.64638571 -0.46 0.158812728 0.24 2.611698647 0.94 42.94841704 -0.44 0.17204064 0.26 2.829219145 0.96 46.52546475 -0.42 0.18636997 0.28 3.064856356 0.98 50.40043451 -0.4 0.201892977 0.3 3.320119013 1 54.59813904 -0.38 0.218708553 0.46 6.296539601-0.36 0.236924875 0.48 6.820959636-0.2 0.449328351 0.5 7.389057081-0.18 0.486751777 0.52 8.004469675Gauss积分数据:0102030405060四、讨论①在满足相同精度要求的情况下复化梯形积分法比复化Simpson 积分法计算所需节点数多,计算量大。

数值分析课后题答案

数值分析课后题答案

数值分析 第二章2.当1,1,2x =-时,()0,3,4f x =-,求()f x 的二次插值多项式。

解:0120121200102021101201220211,1,2,()0,()3,()4;()()1()(1)(2)()()2()()1()(1)(2)()()6()()1()(1)(1)()()3x x x f x f x f x x x x x l x x x x x x x x x x x l x x x x x x x x x x x l x x x x x x x ==-===-=--==-+-----==------==-+--则二次拉格朗日插值多项式为220()()k k k L x y l x ==∑0223()4()14(1)(2)(1)(1)23537623l x l x x x x x x x =-+=---+-+=+- 6.设,0,1,,j x j n =为互异节点,求证:(1)0()nkkj j j x l x x=≡∑ (0,1,,);k n =(2)0()()0nk jj j xx l x =-≡∑ (0,1,,);k n =证明(1) 令()kf x x = 若插值节点为,0,1,,j x j n =,则函数()f x 的n 次插值多项式为0()()nk n j j j L x x l x ==∑。

插值余项为(1)1()()()()()(1)!n n n n f R x f x L x x n ξω++=-=+又,k n ≤(1)()0()0n n f R x ξ+∴=∴=0()nk kj j j x l x x =∴=∑ (0,1,,);k n =000(2)()()(())()()(())nk j j j n nj i k i k j j j i nnik ii kj j i j x x l x C x x l x C x x l x =-==-==-=-=-∑∑∑∑∑0i n ≤≤又 由上题结论可知()nk ij jj x l x x ==∑()()0ni k i ik i k C x x x x -=∴=-=-=∑原式∴得证。

【最新试题库含答案】数值分析习题集及答案_0

【最新试题库含答案】数值分析习题集及答案_0

数值分析习题集及答案:篇一:数值分析习题集及答案[1]数值分析习题集(适合课程《数值方法A》和《数值方法B》)长沙理工大学第一章绪论1. 设x 0,x的相对误差为δ,求lnx的误差.2. 设x的相对误差为2%,求x的相对误差.3. 下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指出它们是几位有效数字: 4. 利用公式(3.3)求下列各近似值的误差限: *****x1?1.1021,x2?0.031,x3?385.6,x4?56.430,x5?7?1.0.n************(i)x1?x2?x4,(ii)x1x2x3,(iii)x2/x4,其中x1,x2,x3,x4均为第3题所给的数.5. 计算球体积要使相对误差限为1%,问度量半径R时允许的相对误差限是多少?6. 设Y0?28,按递推公式( n=1,2,…)Y计算到Y100.27.982(五位有效数字),试问计算100将有多大误差?Yn?Yn?127. 求方程x?56x?1?0的两个根,使它至少具有四位有效数字27.982).8. 当N充分大时,怎样求???N1dx1?x2?29. 正方形的边长大约为100㎝,应怎样测量才能使其面积误差不超过1㎝? 10. 设误差增加,而相对误差却减小. 11. 序列S?12gt2假定g是准确的,而对t的测量有±0.1秒的误差,证明当t增加时S的绝对{yn}满足递推关系yn?10yn?1?1(n=1,2,…),若y0??1.41(三位有效数字),y10时误差有多大?这个计算过程稳定吗?计算到612.计算f?1),?1.4,利用下列等式计算,哪一个得到的结果最好?3?? 13.f(x)?ln(x,求f(30)的值.若开平方用六位函数表,问求对数时误差有多大?若改用另一等价公式计算,求对数时误差有多大?ln(x???ln(x14. 试用消元法解方程组?x1?1010x2?1010;x1?x2?2.假定只用三位数计算,问结果是否可靠?1?absinc,0?c?22,且测量a ,b ,c 的误差分别为15. 已知三角形面积其中c为弧度,?a,?b,?c.证明面积的误差?s满足s??s?a?b?c???.sabc第二章插值法1. 根据(2.2)定义的范德蒙行列式,令1Vn(x)?Vn(x0,x1,?,xn?1,x)?11证明Vn(x)是n次多项式,它的根是x0,?,xn?1,且x0?xn?1x2x0???nx0?x2?xn2nxn?xn?1?1Vn(x)?Vn?1(x0,x1,?,xn?1)(x?x0)?(x?xn?1).2. 当x= 1 , -1 , 2 时, f(x)= 0 , -3 , 4 ,求f(x)的二次插值多项式.3.4. 给出cos x,0°≤x ≤90°的函数表,步长h =1′=(1/60)°,若函数表具有5位有效数字,研究用线性插值求cos x 近似值时的总误差界.maxl2(x)x?x?khx0?x?x3k05. 设,k=0,1,2,3,求.xj6. 设为互异节点(j=0,1,…,n),求证:i) ii) 7. 设?xl(x)?xkjjj?0nnk(k?0,1,?,n);?(xj?0j?x)klj(x)???k?1,2,?,n).2f(x)?C?a,b?且f(a)?f(b)?0,求证maxa?x?bx?61f(x)?(b?a)2maxf?(x8a?x?bx8. 在?4?x?4上给出f(x)?e的等距节点函数表,若用二次插值求e的近似值,要使截断误差不超过10,问使用函数表的步长h应取多少? 9. 若yn?2,求?yn及?yn.10. 如果f(x)是m次多项式,记?f(x)?f(x?h)?f(x),证明f(x)的k 阶差分n44?kf(x)(0?k?m)是m?k次多项式,并且?m?lf(x)?0(l为正整数).11. 证明?(fkgk)?fk?gk?gk?1?fk. 12. 证明k?0n?1n?1n?1?f?gkk?fngn?f0g0??gk?1?fk.k?013. 证明??j?02yj??yn??y0.n?1n14. 若f(x)?a0?a1x???an?1x?anx有n个不同实根x1,x2,?,xn,证明?f?(x)j?1jnxkj??0,0?k?n?2;?1an,k?n?1.15. 证明n阶均差有下列性质: i)若F(x)?cf(x),则F?x0,x1,?,xn??cf?x0,x1,?,xn?;Fx,x,?,xn??f?x0,x1,?,xn??g?x0,x1,?,xn?.ii) 若F(x)?f(x)?g(x),则?0174f?20,21,?,27?f?20,21,?,28?f(x)?x?x?3x?1????. 16. ,求及17. 证明两点三次埃尔米特插值余项是并由此求出分段三次埃尔米特插值的误差限.R3(x)?f(4)(?)(x?xk)2(x?xk?1)2/4!,??(xk,xk?1)18. 求一个次数不高于4次的多项式P(x),使它满足P(0)?P(?k?1)并由此求出分段三次埃尔米特插值的误差限. 19. 试求出一个最高次数不高于4次的函数多项式P(x),以便使它能够满足以下边界条件P(0)?P?(0)?0,P(1)?P?(1)?1,P(2)?1.20. 设f(x)?C?a,b?,把?a,b?分为n等分,试构造一个台阶形的零次分段插值函数?n(x)并证明当n??时,?n(x)在?a,b?上一致收敛到f(x).2f(x)?1/(1?x),在?5?x?5上取n?10,按等距节点求分段线性插值函数Ih(x),21. 设计算各节点间中点处的Ih(x)与f(x)的值,并估计误差.a,b?上的分段线性插值函数Ih(x),并估计误差.22. 求f(x)?x在?2423. 求f(x)?x在?a,b?上的分段埃尔米特插值,并估计误差.试求三次样条插值并满足条件 i) ii)2f(x)?C?a,b?,S(x)是三次样条函数,证明 25. 若S?(0.25)?1.0000,S?(0.53)?0.6868; S?(0.25)?S?(0.53)?0.i)??f?(x)?dx???S?(x)?dx???f?(x)?S?(x)?dx?2?aaab2b2b2baS?(x)?f?(x)?S?(x)?dx;ii) 若f(xi)?S(xi)(i?0,1,?,n),式中xi为插值节点,且a?x0?x1???xn?b,则?baS?(x)?f?(x)?S?(x)?dx?S?(b)?f?(b)?S?(b)??S?(a)?f?(a)?S?(a)?.26. 编出计算三次样条函数S(x)系数及其在插值节点中点的值的程序框图(S(x)可用(8.7)式的表达式).第三章函数逼近与计算1. (a)利用区间变换推出区间为?a,b?的伯恩斯坦多项式.?上求1次和三次伯恩斯坦多项式并画出图形,并与相应的(b)对f(x)?sinx在?马克劳林级数部分和误差做比较. 2. 求证:0,?/2(a)当m?f(x)?M时,m?Bn(f,x)?M. (b)当f(x)?x时,Bn(f,x)?x.0,2??的最佳一致逼近多项式.3. 在次数不超过6的多项式中,求f(x)?sin4x在?a,b?上连续,求f(x)的零次最佳一致逼近多项式.4. 假设f(x)在?5. 选取常数a,使0?x?1maxx3?ax达到极小,又问这个解是否唯一?0,?/2?上的最佳一次逼近多项式,并估计误差.6. 求f(x)?sinx在?0,17. 求f(x)?e在??上的最佳一次逼近多项式.x?1,1?上与零偏差最小?r是否唯一?8. 如何选取r,使p(x)?x?r在?20,19. 设f(x)?x?3x?1,在??上求三次最佳逼近多项式.43***T(x)?T(2x?1),x?0,1??T(x),T(x),T(x),T3(x). nn01210. 令,求11. 试证12. 在??T*n(x)?是在?0,1?上带权??的正交多项式.?1,1?上利用插值极小化求1f(x)?tg?1x的三次近似最佳逼近多项式.?x?1,1?上的插值极小化近似最佳逼近多项式为Ln(x),若f?Ln13. 设f(x)?e在?有界,证明对任何n?1,存在常数?n、?n,使?nTn?1(x)?f(x)?Ln(x)??nTn?1(x)(?1?x?1).112331541655?(x)?1?x?x?x?x?x?1,1??28243843840,试将?(x)降低到3次多14. 设在上项式并估计误差. 15. 在??1,1?上利用幂级数项数求f(x)?sinx的3次逼近多项式,使误差不超过0.005.?a,a?上的连续奇(偶)函数,证明不管n是奇数或偶数,f(x)的最佳逼近多项式16. f(x)是?Fn*(x)?Hn也是奇(偶)函数.?ax?b?sinx?dx为最小.并与1题及6题的一次逼近多项式误差作比较.17. 求a、b使?1g(x)?C?a,b?,定义 f(x)18. 、2?2(a)(f,g)??f?(x)g?(x)dx;(b)(f,g)??f?(x)g?(x)dx?f(a)g(a);aabb问它们是否构成内积?1x6?01?x19. 用许瓦兹不等式(4.5)估计的上界,并用积分中值定理估计同一积分的上下界,并比较其结果.20. 选择a,使下列积分取得最小值:21. 设空间?1?1(x?ax2)2dx,?x?ax2dx?11.???span?1,x?,?2?span?x100,x101?,分别在?1、?2上求出一个元素,使得其为x2?C?0,1?的最佳平方逼近,并比较其结果.?1?span?1,x2,x4?f(x)?x?1,1??22. 在上,求在上的最佳平方逼近.sin(n?1)arccosxun(x)?23.是第二类切比雪夫多项式,证明它有递推关系un?1?x??2xun?x??un?1?x?.24. 将近多项式并画出误差图形,再计算均方误差.f(x)?sin1x??1,1?2在上按勒让德多项式及切比雪夫多项式展开,求三次最佳平方逼?1,1?上展成切比雪夫级数.25. 把f(x)?arccosx在?26.y?a?bx.227.用最小二乘拟合求.29. 编出用正交多项式做最小二乘拟合的程序框图. 30. 编出改进FFT算法的程序框图. 31. 现给出一张记录?xk???4,3,2,1,0,1,2,3?,试用改进FFT算法求出序列?xk?的离散频谱?Ck?(k?0,1,?,7).第四章数值积分与数值微分篇二:数值分析习题解答1第一章引论(习题)2.证明:x的相对误差约等于x的相对误差的1/2.证明记 f(x)?Er(f)?x ,则 ?x?x*x(x?x)*x?x*x?x?x*1??Er(x).□ *x2x?xx3.设实数a的t位?进制浮点机器数表示为fl(a). 试证明fl(a?b)?(a?b)/(1??),|?|?其中的记号*表示+、-、?、/ 中一种运算.证明:令: ??11?t?, 2(a?b)?fl(a?b) fl(a?b)c?1可估计: |fl(a?b)|??故: |?|? (c为a?b阶码), 1c?tc?111?t???? 22于是:fl(a?b)?(a?b)(1??). □4.改变下列表达式使计算结果比较精确:(1)(2)(3) 11?x?,1?2x1?xx?1?xx?1,x对|x|??1; 对x??1; 1?cosx,x 2对x?0,|x|??1. 解 (1) 2x(2) (1?x)(1?2x). . x(x?x?x?x)1?cosxsin2xsinx?? (3) . □ xx(1?cosx)1?cosx6.设a?0.937关于精确数x有3位有效数字,估计a的相对误差. 对于f(x)??x,估计f(a)对于f(x)的误差和相对误差.解 a的相对误差:由于|E(x)|?x?a?1x?a, ?10?3. Er(x)?2x11Er(x)?10?2??10?2.(Th1) 2?918f(a)对于f(x)的误差和相对误差. |E(f)|?|?x??a|=a?x?x??a??3???1022?0.25=10?3 |Er(f)|?10?3?a?4?10?3.□9.序列{yn}满足递推关系:yn?1?100.01yn?yn?1. 取y0?1,y1?0.01及y0?1?10?5,定的. y1?0.01,试分别计算y5,从而说明该递推公式对于计算是不稳解递推关系: yn?1?100.01yn?yn?1(1) 取初值 y0?1, y1?0.01 计算可得: y2?100.01?10?6?2?1?1.0001?1?10?4 ?8y3?10 , y4?10(2) 取初值 0?1?10记: ?n?yn?n, ?5 , y5?10?2?10 ,…, 1?10,序列 ??n? ,满足递推关系,且?0??10?5 , ?1?0?n?1?100.01?n??n?1, 于是: ?2?10?5,?3?100.01?10?5, ?4?(100.01)2?10?5?10?5,?5?(100.01)?103?5?200.02?10?5,n?2 可见随着 ?n 的主项 (100.01)?10?5 的增长,说明该递推关系式是不稳定的.篇三:《数值分析》习题1习题11.以下各表示的近似数,问具有几位有效数字?并将它舍入成有效数。

数值分析练习题附答案

数值分析练习题附答案

目录一、绪论------------------------------------------------------------------------------------- 2-2二、线性方程组直接解法列主元高斯LU LDL T GG T-------------------- 3-6二、线性方程组迭代法----------------------------------------------------------------- 7-10 三、四、非线性方程组数值解法二分法不动点迭代---------------------- 11-13五、非线性方程组数值解法牛顿迭代下山弦截法----------------- 14-15六、插值线性插值抛物线插值------------------------------------------------ 16-18七、插值Hermite插值分段线性插值-----------------------------------------19-22八、拟合------------------------------------------------------------------------------------ 23-24九、数值积分----------------------------------------------------------------------------- 25-29十、常微分方程数值解法梯形欧拉改进----------------------------------- 30-32 十一、常微分方程数值解法龙格库塔------------------------------------------ 33-35绪论1-1 下列各数都是经过四舍五入得到的近似值 ,试分别指出它们的绝对误差限,相对误差限和有效数字的位数.X 1 =5.420, X 2 =0.5420, X 3 =0.00542, X 4 =6000, X 5 =0.6×105注:将近似值改写为标准形式X 1 =(5*10-1+4*10-2+2*10-3+0*10-4)*101 即n=4,m=1 绝对误差限|△X 1|=|X *1-X 1|≤ 12×10m-n =12×10-3 相对误差限|△r X 1|= |X∗1−X1||X∗1|≤|X∗1−X1||X1|= 12×10-3/5.4201-2 为了使101/2 的相对误差小于0.01%, 试问应取几位有效数字?1-3 求方程x 2 -56x+1=0的两个根, 使它们至少具有4位有效数字( √783≈27.982)注:原方程可改写为(x-28)2=783线性方程组解法(直接法)2-1用列主元Gauss消元法解方程组解:回代得解:X1=0 X2=-1 X3=12-2对矩阵A进行LU分解,并求解方程组Ax=b,其中解:(注:详细分解请看课本P25)A=(211132122)→(211(1/2)5/23/2(1/2)3/23/2)→(2111/25/23/21/2(3/5)3/5)即A=L×U=(11/211/23/51)×(2115/23/23/5)先用前代法解L y=P b 其中P为单位阵(原因是A矩阵未进行行变换)即L y=P b 等价为(11/211/23/51)(y1y2y3)=(111)(465)解得 y 1=4 y 2=4 y 3=35再用回代解Ux =y ,得到结果x即Ux =y 等价为(2115/23/23/5)(x 1x 2x 3)=(y 1y 2y 3)=(443/5) 解得 x 1=1 x 2=1 x 3=1即方程组Ax=b 的解为x =(111)2-3 对矩阵A 进行LDL T 分解和GG T 分解,求解方程组Ax=b,其中A=(164845−48−422) , b =(123)解:(注:课本 P 26 P 27 根平方法)设L=(l i j ),D=diag(d i ),对k=1,2,…,n,其中d k =a kk -∑l kj 2k−1j=1d jl ik =(a ik −∑l ij l kj k−1j=1d j )/ d k 即d 1=a 11-∑l 1j 20j=1d j =16-0=16因为 l 21=(a 21−∑l 2j l 1j 0j=1d j )/ d 1=a 21/ d 1=416=14 所以d 2=a 22-∑l 2j 21j=1d j =5-(14)2d 1=4同理可得d 3=9 即得 D=(1649)同理l 11=(a 11−∑l ij l 1j 0j=1d j )/ d 1=1616=1=l 22=l 33 l 21=(a 21−∑l 2j l 1j 0j=1d j )/ d 1=416=14 l 31=(a 31−∑l 3j l 1j 0j=1d j )/ d 1=816=12 l 32=(a 32−∑l 3j l 2j 1j=1d j )/ d 2=−4−12×14×164=−64=-32即L=(114112−321) L T=(114121−321) 即LDL T分解为A=(114112−321)(1649)(114121−321)解解:A=(164845−48−422)→(41212−32−33)故得GG T分解:A=(4122−33)(4122−33) LDL T分解为A=(114112−321)(1649)(114121−321) 由(114112−321)(y 1y 2y 3)=(123) ,得(y 1y 2y 3)=(0.250.8751.7083)再由(4122−33)(x 1x 2x 3)=(0.250.8751.7083) ,得(x 1x 2x 3)=(−0.54511.29160.5694)2-4 用追赶法求解方程组:解:(4−1−14−1−14−1−14−1−14)→(4−14−1154−415−15615−1556−120956−56209−1780209)由(4−1154−15615−120956−1780209)(y1y2y3y4y5)=(100200),得(y1y2y3y4y5)=(256.66671.785700.4784753.718)再由(1−141−4151−15561−562091)(x1x2x3x4x5)=(256.66671.785700.4784753.718),得(x1x2x3x4x5)=(27.0518.20525.769314.87253.718)线性方程组解法(迭代法)2-1 设线性方程组{4x 1−x 2+2x 3=1−x 1−5x 2+x 3=22x 1+x 2+6x 3=3(1) 写出Jacobi 法和SOR 法的迭代格式(分量形式) (2) 讨论这两种迭代法的收敛性(3) 取初值x (0)=(0,0,0)T ,若用Jacobi 迭代法计算时,预估误差 ||x*-x (10)||∞ (取三位有效数字)解:(1)Jacobi 法和SOR 法的迭代格式分别为Jacobi 法迭代格式SOR(2)因为A 是严格对角占优矩阵,但不是正定矩阵,故Jacobi 法收敛,SOR 法当0<ω≤1时收敛.⎪⎪⎪⎩⎪⎪⎪⎨⎧+--=-+-=+-=+++216131525151412141)(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 xx x ⎪⎪⎪⎩⎪⎪⎪⎨⎧-++-=+-+-=+-+-+=++++++)216131()525151()412141()(3)1(2)1(1)(3)1(3)(3)(2)1(1)(2)1(2)(3)(2)(1)(1)1(1k k k k k k k k k k k k k k k x x x x x x x x x x x x x x x ωωω(3)由(1)可见||B ||∞=3/4,且取x (0)=(0,0,0)T ,经计算可得x (1)=(1/4,-2/5,1/2)T ,于是||x (1)-x (0)||∞=1/2,所以有2-2 设方程组为{5x 1+2x 2+x 3=−12−x 1+4x 2+2x 3=202x 1−3x 2+10x 3=3试写出其Jacobi 分量迭代格式以及相应的迭代矩阵,并求解。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数值分析大作业(2013年5月)金洋洋(12721512),机自系1.下列各数都是经过四舍五入得到的近似值,试分别指出它 们的绝对误差限, 相对误差限和有效数字的位数。

X1 =5.420, x 2 =0.5420, x 3=0.00542, x 4 =6000, x 5=50.610⨯解:根据定义:如果*x 的绝对误差限 不超过x 的某个数位的半个单位,则从*x 的首位非零数字到该位都是有效数字。

显然根据四舍五入原则得到的近视值,全部都是有效数字。

因而在这里有:n1=4, n2=4, n3=3, n4=4, n5=1 (n 表示x 有效数字的位数) 对x1:有a1=5, m1=1 (其中a1表示x 的首位非零数字,m1表示x1的整数位数) 所以有绝对误差限 14311(1)101022x ε--≤⨯=⨯相对误差限 31()0.510(1)0.00923%5.4201r x x x εε-⨯=== 对x2:有a2=5, m2=0 所以有绝对误差限 04411(2)101022x ε--≤⨯=⨯相对误差限 42()0.510(2)0.00923%0.54202r x x x εε-⨯=== 对x3:有a3=5, m3=-2 所以有绝对误差限 23511(3)101022x ε---≤⨯=⨯相对误差限 53()0.510(3)0.0923%0.005423r x x x εε-⨯=== 对x4:有a4=0, m4=4 所以有绝对误差限 4411(4)1022x ε-≤⨯=相对误差限 4()0.5(4)0.0083%60004r x x x εε=== 对x5:有a5=6, m5=5 所以有绝对误差限 51411(5)101022x ε-≤⨯=⨯相对误差限 45()0.510(5)8.3%600005r x x x εε⨯===2.对矩阵A 进行LU 分解, 并求解方程组Ax b =其中211132122A ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦,465b ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦解:A=LU 代入方程Ax b = 可转化为L y bU x y⎧=⎪⎨=⎪⎩先对矩阵A 进行LU 分解,如下11121311121321222321112112222113233132333111311232223113322333111u u u u u u A LU l u u l u l u u l u u l l u l u l u l u l u l u u ⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥===++⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥+++⎣⎦⎣⎦⎣⎦根据系数相应相等有:第一行:112u =,121u =,131u = 第二行:21112121l u l ==,可得210.5l =211222220.513l u u u +=⨯+=,可得22 2.5u = 211323230.512l u u u +=⨯+=,可得23 1.5u =第三行:31113121l u l ==,可得310.5l =31123222320.51 2.52l u l u l +=⨯+=,可得320.6l =3113322333330.510.6 1.52l u l u u u ++=⨯+⨯+=,可得330.6u =所以有:12110.51 2.5 1.50.50.610.6A LU ⎡⎤⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦解方程如下123140.5160.50.615y y y ⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦,可得123440.6y y y ⎡⎤⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦ 11223321142.5 1.540.60.6x y x y x y ⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦,可得123111x x x ⎡⎤⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦3. 用 J 迭代法和 G-S 迭代法求解方程组 123123123202324812231530x x x x x x x x x ++=⎧⎪++=⎨⎪-+=⎩时, 若取初始解向量(0)(0,0,0)T x = , 问各需迭代多少次才能使误差()*610k x x-∞-≤ 。

解:可知方程组的系数矩阵为20231812315A ⎡⎤⎢⎥=⎢⎥⎢⎥-⎣⎦,241230b ⎛⎫⎪= ⎪ ⎪⎝⎭将A 写成A=D-L-U 的形式为20002381001152300A --⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥=----⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦⎣⎦对于两种迭代法,它们的迭代矩阵分别为:130102011()088210155J B D L U -⎡⎤--⎢⎥⎢⎥⎢⎥=+=--⎢⎥⎢⎥⎢⎥-⎢⎥⎣⎦1迭代: ,11301020117()08016019101200800G S D L U -⎡⎤--⎢⎥⎢⎥⎢⎥-=-=-⎢⎥⎢⎥⎢⎥-⎢⎥⎣⎦迭代:G 可得:111=max ,,13443B∞⎧⎫=⎨⎬⎭⎩ ,11941=max ,,1441602400G ∞⎧⎫=⎨⎬⎭⎩我们知道对J 迭代法来说其迭代的矩阵表示式为(1)()1k k xBx D b +-=+ 对G-S 迭代法来说其迭代的矩阵表示式为(1)()1()k k xGx D L b +-=+- 在这里有1 1.21.52D b -⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦ , 11.2() 1.352.11D L b -⎡⎤⎢⎥-=⎢⎥⎢⎥⎣⎦对J 迭代法有:(1)(1.2,1.5,2)T x = ,已知(0)(0,0,0)Tx =故得 }{(1)=max 1.2,1.5,2=2x x∞- (0)对G-S 迭代法有:(1)(1.2,1.35,2.11)T x = , 已知(0)(0,0,0)Tx =故得(1)=2.11x x∞- (0)由定理可知:对于方程组x Bx d =+,如果1B <,则:有误差估计式()*(1)()(1)(0)1...11kk k k B x x x x x x B B+-≤-≤≤---可得:()*(1)(0)(1)ln /ln k x x B k B x x--≥- ,在这里有1/31B ∞=<,=141G ∞<,符合上述条件。

故对J 迭代法有:6(2/3)10ln()ln(1/3)13.5762k -⨯≥= ,取k=14 ,知共需迭代14次才能使误差()*610k x x-∞-≤ 。

故对G-S 迭代法有:60.7510ln()ln 0.2510.7122.11k -⨯≥= ,取k=11,知共需迭代11次才能使误差()*610k x x-∞-≤ 。

4. 给定方程组 121223(1)324x x x x +=⎧⎨+=⎩ ,1212324(2)23x x x x +=⎧⎨+=⎩取(0)(1.01,1.01)Tx = ,分别用J 迭代法和 G-S 迭代法求解,问是否收敛?若收敛,则求出满足()*310k x x-∞-≤ 的解。

解:对方程组(1)可知方程组的系数矩阵为1232A ⎡⎤=⎢⎥⎣⎦,34b ⎛⎫= ⎪⎝⎭将A 写成A=D-L-U 的形式为10022300A -⎡⎤⎡⎤⎡⎤=--⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦⎣⎦对于两种迭代法,它们的迭代矩阵分别为:2()302J B D L U --⎡⎤⎢⎥=+=⎢⎥-⎣⎦1迭代: , 102()03G S D L U --⎡⎤-=-=⎢⎥⎣⎦迭代:G分别求B 和G 的特征值:对B 有230I B λλ-=-=,得12λλ==故可得{}12()max 1ii B ρλ≤≤==>。

对G 有(3)0I G λλλ-=-=,得120,3λλ==故可得{}12()max 31ii G ρλ≤≤==>。

故可知:J 迭代法和G-S 迭代法求解方程组(1)时均不收敛。

对方程组(2)首先判断其收敛性:可知方程组的系数矩阵为3212A ⎡⎤=⎢⎥⎣⎦,43b ⎛⎫= ⎪⎝⎭将A 写成A=D-L-U 的形式为30022100A -⎡⎤⎡⎤⎡⎤=--⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦⎣⎦对于两种迭代法,它们的迭代矩阵分别为:203()102J B D L U -⎡⎤-⎢⎥=+=⎢⎥⎢⎥-⎢⎥⎣⎦1迭代: , 1203()103G S D L U -⎡⎤-⎢⎥-=-=⎢⎥⎢⎥⎢⎥⎣⎦迭代:G 分别求B 和G 的特征值:对B 有2103I B λλ-=-=,得121/1/λλ==- 故可得{}12()max 1/1ii B ρλ≤≤==<。

对G 有(1/3)0I G λλλ-=-=,得120,1/3λλ==故可得{}12()max 1/31ii G ρλ≤≤==<。

故可知:J 迭代法和G-S 迭代法求解方程组(2)时均收敛。

【其实这里有更简单的判定方法:即通过方程组的系数矩阵A 是严格的主对角占优的,故对两种迭代法都收敛。

】下面来进行具体求解:对J 迭代法来说其迭代的矩阵表示式为(1)()1k k x Bx D b +-=+ ,其中14/33/2D b -⎛⎫= ⎪⎝⎭对G-S 迭代法来说其迭代的矩阵表示式为1()k k x Gx D L b +-=+-其中14/3()5/6D L b -⎛⎫-= ⎪⎝⎭我们可得J 迭代法和G-S 迭代法的迭代格式分别为:(1)()12(1)()2142:331.50.5k k k k x x J x x ++⎧=-⎪⎨⎪=-⎩ , (1)()12(1)()224233:5163k k k k x x G S x x ++⎧=-⎪⎪-⎨⎪=+⎪⎩这里显然可得该方程组的精确解为()*=0.5,1.25Tx代入上公式经整理可得下表: 对J 迭代法:K()1k x()2k x()*k x x∞-0 1.01 1.01 0.51 1 0.66 0.995 0.255 2 0.67 1.17 0.17 3 0.553333 1.165 0.085 4 0.556667 1.223333 0.056667 5 0.517778 1.221667 0.028333 6 0.518889 1.241111 0.018889 7 0.505926 1.240556 0.009444 8 0.506296 1.247037 0.006296 9 0.501975 1.246852 0.003148 10 0.502099 1.249013 0.002099 11 0.500658 1.248951 0.001049 12 0.5006991.2496710.000699<0.001此时:()*3=0.000699<10k x x-∞- ,结束计算,知解为()(12)=0.500699,1.249671Tx对G-S 迭代法:K()1k x()2k x()*k x x∞-0 1.01 1.01 0.51 1 0.66 1.17 0.16 2 0.553333 1.223333 0.053333 3 0.517778 1.241111 0.017778 4 0.505926 1.247037 0.005926 5 0.501975 1.249012 0.001975 6 0.5006591.2496710.000659<0.001此时:()*3=0.000659<10k x x-∞- ,结束计算,知解为()(6)=0.500659,1.249671Tx由两表格我们也可直观看出J 迭代法和G-S 迭代法均收敛,且可看出G-S 迭代法收敛的更快。

相关文档
最新文档